Pré-aqueça o forno e as formas de graxa - Pré-aqueça o forno a 350 graus Farenheit. Unte as duas formas de bolo de 9 polegadas generosamente com spray de cozinha.
Faça a massa do bolo - Em uma tigela grande, use uma batedeira elétrica para combinar a mistura de bolo, banana, abacaxi, ovos, canela, extrato de baunilha e extrato de limão. Bata a mistura por 30 segundos em velocidade baixa, raspando as laterais da tigela, se necessário. Em seguida, aumente a velocidade para média e bata a massa do bolo de beija-flor por dois minutos.
Asse os bolos - Despeje cuidadosamente a massa do bolo uniformemente nas duas formas untadas. Asse os bolos de beija-flor por 25-30 ou até que um palito inserido no meio saia limpo. Deixe os bolos esfriarem nas formas por 10 minutos antes de colocá-los na grade para esfriarem completamente.
Faça a cobertura - Bata o cream cheese, a manteiga e o extrato de baunilha em velocidade média em uma tigela grande usando uma batedeira. Em seguida, bata gradualmente o açúcar de confeiteiro até ficar homogêneo.
Misture o corante amarelo até que esteja totalmente incorporado. Em seguida, pegue uma xícara de glacê e misture com nozes picadas em uma tigela pequena.
Decore o bolo - Cubra a primeira camada de bolo com glacê de noz-pecã. Em seguida, coloque a segunda camada por cima e cubra as laterais e o topo do bolo com a cobertura regular.
Pegue o coco e misture com corante azul no saco Ziploc. Delicadamente, coloque o cortador de biscoito beija-flor no meio do bolo e coloque o coco no cortador. Remova cuidadosamente o cortador de biscoitos do bolo.