Disolver el azúcar en el agua. Poner los cocos en una cazuela, añadir el agua azucarada y la canela y cocer hasta que espese.Retirar del fuego y añadir los ingredientes restantes, mezclandolo bien. Engrasar un molde con mantequilla, verter la mezcla y cocer en el horno caliente, a 170ºC durante 35 minutos aproximadamente. Dejar enfriar y servir decorándolo al gusto.