Coloque as uvas passas de molho no vinho do Porto ou licor.
Leve ao fogo baixo em uma panela o abacaxi descascado e picado, com o açúcar e a água, deixe cozinhando por aproximadamente 30 minutos ou até reduzir bem o líquido e o abacaxi cozinhar. Desligue o fogo e reserve.
Em uma panela dissolva o amido de milho no leite, acrescente o açúcar e o leite condensado.
Leve ao fogo baixo mexendo sempre até engrossar, desligue o fogo coloque o creme de leite e a essência de coco.
Em uma vasilha grande coloque o creme ainda quente, acrescente o doce de abacaxi reservado, as uvas passas escorridas que estavam de molho e metade do coco ralado, mexa até ficar tudo bem incorporado.
Misture o leite com o vinho do Porto ou licor em que as uvas passas estavam de molho e reserve.
Em um refratário grande coloque uma camada de creme, uma camada de biscoito umedecido no leite, mais uma camada de creme, outra de biscoitos umedecidos e mais uma de creme, coloque o coco ralado restante por cima, cubra com filme e leve para gelar até o dia seguinte.