01 - Preheat oven to 325°F. Position the rack in the lower third of the oven.
02 - Place ham, flat side down, in a large roasting pan lined with foil. Using a sharp knife, score the surface in a diamond pattern about 1/4 inch deep.
03 - In a saucepan set over medium heat, combine the brown sugar, honey, pineapple juice, Dijon mustard, and ground cloves. Stir until the sugar dissolves and the mixture comes to a simmer, about 3–4 minutes. Remove from heat.
04 - Brush half of the glaze evenly over the surface of the ham, ensuring coverage within the scored cuts.
05 - Arrange pineapple slices over the ham, securing each with toothpicks. If desired, place a maraschino cherry in the center of each pineapple ring and attach with a toothpick.
06 - Cover ham loosely with foil. Bake for 1 hour and 30 minutes, basting with pan juices every 30 minutes.
07 - Remove the foil, brush with remaining glaze, and bake uncovered for an additional 30 minutes until the ham is deeply caramelized and fully heated through.
08 - Remove the ham from the oven and allow to rest for 15 minutes. Discard any toothpicks before carving and serving.