Here's where I would stop along the way (but you need to verify they are open Christmas Day):
Lunch in Key Largo: The Conch House
Lunch in Islamorada: Bad Boy Burrito, Overseas Kitchen, or Bayside Gourmet
Lunch in Marathon: Lighthouse Grill, Sparky's, or Lazy Days
Stops in Key Largo: John Pennecamp State Park (glass bottom boat tour)
Stops in Islamorada: Windley Key State Park (cool coral) & Robbie's Marina (feed the tarpon)
Stops in Marathon: Dolphin Research Center & Aquarium Encounters
Stops in Big Pine: Blue Hole
Here's where I would stop along the way (but you need to verify they are open Christmas Day):
Lunch in Key Largo: The Conch House
Lunch in Islamorada: Bad Boy Burrito, Overseas Kitchen, or Bayside Gourmet
Lunch in Marathon: Lighthouse Grill, Sparky's, or Lazy Days
Stops in Key Largo: John P...