Pré-aqueça o forno a 350 graus Fahrenheit. Unte e polvilhe farinha nas fôrmas de bolo. Escorra o abacaxi e reserve uma xícara de suco de abacaxi.
Misture a farinha e o bicarbonato de sódio em uma tigela pequena. Misture até ficar bem combinado.
Em uma tigela grande, bata as gemas até engrossar um pouco. Aos poucos, adicione uma xícara de açúcar e bata em velocidade alta até engrossar. Em seguida, bata a manteiga, os extratos e 1/2 xícara do suco de abacaxi reservado.
Adicione os ingredientes secos à mistura de gema de ovo. Bata até misturar bem.
Limpe os batedores e bata as claras em velocidade média até formar picos moles. Adicione o açúcar restante, uma colher de sopa de cada vez, batendo em alta velocidade até ficar firme. Dobre a mistura de clara de ovo na massa com cuidado.
Adicione a massa às formas e leve ao forno por 18-22 minutos. Deixe o bolo esfriar nas formas por 10 minutos antes de transferir para a gradinha.
Bata o creme de leite em uma tigela grande até começar a engrossar e adicione uma xícara de açúcar de confeiteiro até formar picos firmes. Em uma tigela pequena, bata o cream cheese, o abacaxi e o açúcar de confeiteiro restante até misturar e, em seguida, misture duas xícaras de coco. Dobre o chantilly na mistura. Cubra e leve à geladeira por pelo menos uma hora.
Corte cada bolo horizontalmente. Regue duas colheres de chá de suco de abacaxi na camada inferior e espalhe duas xícaras de mousse. Repita com cada camada e, em seguida, espalhe a mousse restante nas laterais do bolo. Pressione o coco restante nas laterais do bolo.