Preheat the oven to 325°F.
Place the ham in a large roasting pan and add 1 cup of water. Cover the pan with foil and bake the ham for about 2 hours and 45 minutes, basting occasionally until a thermometer inserted in the thickest part registers 120°F.
Meanwhile, in a medium saucepan, combine the sugar with 2 tablespoons of water and cook over moderately high heat, stirring occasionally, until a light golden caramel forms, about 8 to 10 minutes.
Remove from the heat and add the fennel seeds, coriander seeds, star anise, bay leaves, cinnamon, garlic, ginger, chile, and orange zest; let sit for about 1 minute.
Carefully add the bourbon, soy sauce, and honey. Return the glaze to a simmer and cook over moderate heat, stirring occasionally, until slightly thickened, about 10 minutes.
Remove the foil and brush the ham with the glaze. Roast for 30 minutes longer, glazing every 10 minutes, until the top is lightly caramelized.
Transfer the ham to a platter and let rest for 15 minutes.