We track 23 dive operators in Islamorada. 8 teach certification courses (8 PADI). 9 run snorkelling trips. Listings are ordered by Fin Rank: a published score for how complete and verified each listing is.
The 8 highest-ranked of 23. How Fin Rank works
| Rank | Operator | TripAdvisor | Try dive | Agencies | Website | |
|---|---|---|---|---|---|---|
| 1 | 4.7(394) | 4.5 | none | PADI | Visit |
Which centres run each site, named on their own websites or confirmed by the owner.

Fin lists 23 dive operators in Islamorada. 8 of them run certification courses.
PADI is the most common agency (8 centres).
Published try-dive prices we hold range from $249 to $250 USD. Treat these as a guide and confirm with the centre before booking.
9 of the 23 operators we track run snorkelling tours.
Operators are sorted by Fin Rank, a 100-point profile strength score: contact details, what they offer, the dive sites they run, their Google reputation, whether the owner has claimed the listing, and whether their own website links to Fin. 0 listings here are owner-verified. The formula is published in full on the Fin Rank page.

Captain Hook's Marina & Dive Center is a PADI 5 Star IDC offering a full range of dive and snorkel services. They provide daily dive trips, PADI courses from beginner to instructor, and equipment rental. They are located in Marathon, Florida Keys.

Key Dives is a PADI 5 Star Dive Center located in Marathon, Florida Keys. They offer daily dive and snorkel trips, PADI certification courses, and equipment rental. They are known for their friendly staff and excellent dive sites.

Florida Keys Dive Center is a PADI 5 Star Dive Center located in Marathon, Florida Keys. They offer daily dive and snorkel trips, PADI certification courses, and equipment rental. They are known for their experienced instructors and beautiful dive sites.
Islamorada Dive Center is a PADI 5-Star dive center based at Three Waters Marina in the Florida Keys. The operator offers daily guided scuba and snorkel charters, PADI certification courses, and ocean adventures for all skill levels.
Abyss Dive Center is a PADI 5 Star Dive Center located in Marathon, Florida Keys. They offer daily dive and snorkel trips, PADI certification courses, and equipment sales and service. They are known for their knowledgeable staff and excellent customer service.
Captain Slate's Scuba Adventures offers reef dives, wreck dives, and marine life encounters in the Florida Keys. The operator provides scuba training for all levels and organizes daily boat trips for divers and snorkelers.
Captain Hook's is a family-owned dive and watersports operator with locations in Marathon, Big Pine Key, and Key West. They offer scuba diving, snorkeling, fishing charters, and sunset cruises across the Florida Keys. The company also provides dive equipment repair services and specialized medical training for divers.
Key Largo Scuba Diving is a full-service dive shop in the Florida Keys that offers daily scuba training, certification courses, and guided dive and snorkel charters. The operator provides equipment rentals and maintains a retail store for scuba gear.
Key Largo Scuba Diving is a full service dive shop in the Florida Keys. They offer daily scuba training and certification, as well as dive and snorkel charters.
| 2 | 4.7(258) | 4.5 | none | PADI | Visit |
| 3 | 4.7(218) | 4.5 | none | PADI | Visit |
| 4 | Islamorada Dive Center | 4.8(800) | none | $250 | PADI | Visit |
| 5 | Abyss Dive Center | 4.8(203) | 5.0 | none | PADI | Visit |
| 6 | Captain Slate's Scuba Adventures | 4.6(261) | none | none | PADI | Visit |
| 7 | Captain Hook's Dive Center | 4.6(721) | none | none | none | Visit |
| 8 | Key Largo Scuba Diving | none | none | $249 | PADI | Visit |