Em uma panela, coloque o açúcar e o abacaxi picado. Leve ao fogo médio e cozinhe até o abacaxi liberar líquido e formar um doce, cerca de 10 minutos. Reserve.
Em outra panela, dissolva o amido de milho no leite. Acrescente o leite condensado, o creme de leite e o coco ralado. Misture bem.
Leve ao fogo baixo, mexendo sempre, até engrossar e tomar consistência de creme. Isso pode levar cerca de 10-12 minutos.
Em um refratário, faça uma camada com o doce de abacaxi. Por cima, espalhe o creme de coco ainda quente.
Deixe esfriar e leve à geladeira por pelo menos 2 horas.
Na hora de servir, decore com coco ralado e pedaços de abacaxi, se desejar.