Preheat oven to 350. Using a sharp knife, remove skin and excess fat from ham. Score fat on ham in a diamond pattern, and insert whole clove into center of each diamond shape. Line a roasting pan with aluminum foil. Place ham in pan, scored side up.
In a medium bowl, stir together cranberry sauce, mustard, and maple syrup. Pour over ham. Bake for 30 minutes, basting once. Cover ham with heavy-duty aluminum foil, and bake for another 1 1/2 hours, basting occasionally. Let stand 30 minutes, before carving.
Garnish with romaine blend, rosemary, thyme, and cranberries, if desired.