We are flying into Miami and renting a car to drive down to Key West. We want to break up the drive and spend 2 nights somewhere in the middle (maybe Islamorada or Marathon?). We love snorkeling and good seafood shacks. Where would you guys recommend stopping?
@sherry Hi Sherry, welcome to the community! ![]()
Islamorada could be a great option — it’s known for good snorkeling and great seafood spots, with a relaxed island vibe.
Marathon is another nice stop. Some travelers visit the Turtle Hospital, where injured sea turtles are treated and rehabilitated, and Sombrero Beach is also a beautiful place to stop.
The drive through the Florida Keys is part of the experience, so breaking it up in the middle is a great idea.
It’s certainly a little long for a day-trip; around four hours if I remember correctly, depending on traffic.
It’s probably a lot more crowded than when I was there. The Internet has made everything seem so accessible.
If your goal is to explore coral reefs with easier access, Marathon is the better choice.
Sombrero Reef and Coffin Patch are closer to shore and offer some of the best snorkelling in the Keys.
Islamorada, while beautiful, requires more effort to reach its top snorkelling spots like Alligator Reef.
Where to Stay:
Popular choices for Marathon include Faro Blanco Resort Marathon Florida Keys, Curio by Hilton, Courtyard by Marriott Faro Blanco Resort, and Tranquility Bay Beachfront Resort.
If you prefer a mix of nature, beach access, and local attractions, choosing a resort or hotel near Sombrero Beach or the Seven Mile Bridge area would be ideal.
For a more eco-conscious or boutique experience, Grassy Flats is an family-owned, eco-friendly boutique.
I’d do Islamorada + Marathon. Islamorada has great snorkeling and chill seafood spots (Lazy Days, Robbie’s), and Marathon is a good base for Sombrero Reef and Keys Fisheries. Perfect mix for what you’re looking for.
