Preheat the oven to 325°F. In a saucepan, stir together the pineapple juice, brown sugar, Dijon mustard, and ground cloves. Bring the mixture to a boil. Reduce the heat and simmer, stirring occasionally, until the mixture becomes slightly syrupy (about 10-15 minutes). Set aside.
Line a roasting pan with aluminum foil. Place the ham in the pan, flat-side down. Pour about ¼-inch of water into the pan. Using a sharp knife, score the surface of the ham with ¼-inch-deep cuts in a diamond pattern.
Arrange the pineapple slices and cherries evenly around the ham, securing them with wooden toothpicks.
Spoon or brush some of the glaze over the ham.
Bake at 325°F for a total of about 2 - 2 ½ hours, basting with the extra glaze and pan juices every 30 minutes. Shield the ham loosely with aluminum foil when it reaches the desired color, to prevent excess browning. The ham is done when a meat thermometer inserted into the thickest portion registers 140°F. Let the ham stand for at least 15 minutes, remove toothpicks, and carve.