Preheat your oven to 325°F (165°C).
Score the surface of the ham in a diamond pattern, making shallow cuts. This allows the glaze to penetrate and caramelize better.
Place the ham in a roasting pan, and cover it loosely with aluminum foil.
In a saucepan, combine pineapple juice, coconut nectar, apple cider vinegar, ground ginger, ground cinnamon, and ground cloves. Bring to a simmer over medium heat, stirring occasionally.
Reduce the glaze mixture by simmering until it thickens slightly, about 10-15 minutes. The consistency should be syrupy but not overly thick.
Remove the foil from the ham and brush the glaze generously over the surface, ensuring it gets into the scored cuts.
Return the ham to the oven, uncovered. Bake for 1 to 1.5 hours, or until heated through, basting with additional glaze every 20 minutes. This will help to build up a caramelized layer.
During the last 20 minutes of baking, if desired, place fresh pineapple slices on the ham and brush with a bit more glaze for added flavor and decoration.
Remove the ham from the oven and let it rest for about 15 minutes before carving. This helps retain the juices.
Serve with any remaining glaze from the pan drizzled over the top.