Pon el agua, el azúcar, la canela, los clavos y la sal en una olla amplia de fondo grueso. Calienta a fuego medio y remueve hasta que el azúcar se disuelva por completo.
Añade el coco rallado y mezcla hasta que todas las hebras queden cubiertas por el almíbar. Cocina a fuego medio hasta que la preparación comience a hervir suavemente.
Baja el fuego y cocina durante 25 a 30 minutos. Remueve cada pocos minutos, y con mayor frecuencia al final, para evitar que el azúcar se pegue. El coco debe quedar tierno y brillante, rodeado de un almíbar espeso, no seco.
Pasa la cuchara por el fondo de la olla. Cuando se forme un camino que tarde unos segundos en cerrarse y la mezcla conserve humedad, retira del fuego. Saca la canela y los clavos.
Deja reposar el dulce 10 minutos en la olla y pásalo a un recipiente. Sírvelo tibio o déjalo enfriar por completo para que adquiera una textura más firme.