Em uma panela, leve ao fogo médio o leite condensado, a margarina, o leite de coco e o coco ralado. Mexa até engrossar e desgrudar do fundo da panela. Reserve. Derreta o chocolate em banho-maria ou no micro-ondas e misture com o creme de leite. Em um refratário médio, intercale camadas de creme de coco e de creme de chocolate. Finalize com o creme de coco. Decore com cravos e leve a geladeira por 2 horas.