Preheat the oven to 325°F. In a small saucepan, stir together the pineapple juice, brown sugar, Dijon mustard, and ground cloves. Bring to a boil, then reduce the heat and simmer, stirring occasionally, until the mixture is slightly syrupy; about 10 to 15 minutes. Set aside.
Line a shallow roasting pan with foil. Place the ham flat-side down in the pan and pour about 1/4 inch of water into the bottom. Using a sharp knife, score the surface in a diamond pattern with cuts about 1/4 inch deep.
Arrange the pineapple slices over the ham and secure each one with a wooden toothpick. Place a maraschino cherry in the center of each ring, also secured with a toothpick.
Spoon or brush the glaze over the ham. Bake at 325°F for a total of 2 to 2 1/2 hours, basting with the remaining glaze and pan juices every 30 minutes. Once the ham reaches your desired color, loosely tent with foil to prevent over-browning.
The ham is done when a thermometer inserted into the thickest part (not touching the bone) reads 140°F. Brush with any remaining glaze, let rest for at least 15 minutes, remove toothpicks, and carve.