Preheat your oven to 450°F.
Ensure your ham is thawed if it has been frozen.
Score the surface of the ham in a grid-like pattern using a sharp knife.
This helps absorb the flavors better.
Rub the garlic, salt, black pepper, and cayenne over the ham.
Ensure that the seasoning covers the entire surface evenly.
Place the ham in a large roasting pan, fatty side up.
Pour the cola into the pan and sprinkle allspice over the ham.
Bake the ham uncovered for 1 hour and 15 minutes, basting every 15 minutes with the pan juices.
Mix the cherry preserves and orange juice in a saucepan over medium heat until melted.
Spoon this glaze over the ham and continue baking for another 45 minutes.