01 - Preheat oven to 325°F (160°C). Position a rack in the lower third of the oven. Place ham in a large roasting pan, cut side down. Score the fat in a diamond pattern with a sharp knife.
02 - In a small saucepan over medium heat, combine honey, brown sugar, Dijon mustard, apple cider vinegar, cinnamon, cloves, and black pepper. Stir until the sugar dissolves and the glaze is smooth, about 3 minutes. Remove from heat.
03 - Brush half the glaze over the ham, ensuring it penetrates the scored cuts. Cover ham loosely with foil and bake for 1 hour.
04 - Remove the foil. Brush the remaining glaze over the ham. Continue baking, uncovered, for 45 minutes, basting every 15 minutes, until the ham is caramelized and heated through.
05 - While the ham bakes, prepare the pineapple salsa: In a medium bowl, combine pineapple, red bell pepper, red onion, jalapeño, cilantro, lime juice, and salt. Mix well. Chill until ready to serve.
06 - Let the ham rest for 10 minutes before slicing. Serve warm with generous spoonfuls of pineapple salsa.