Derreta o açúcar em uma panela larga.
Depois de derretido, coloque a água e deixe derreter os torrões de açúcar e formar uma calda moreninha.
Coloque a calda em uma forma de aproximadamente 30 cm de diâmetro.
Arrume as fatias de abacaxi sobre a calda e reserve.
Em uma batedeira, bata os ovos com o açúcar até ficar um creme clarinho.
Junte a margarina e bata bem.
Coloque a baunilha no leite e vá alternando com a farinha sem parar de bater.
Por último bata o fermento.
Coloque a massa sobre a forma com a calda e asse em forno de aproximadamente 200º C preaquecido.
Depois que estiver moreno, espete um palito para verificar se está assado.
Desenforme depois de frio.