The Ranking
Top 7 Snorkeling Spots in Puerto Rico
No. 1
Luis Pena Channel Natural Reserve — Culebra
Boat Access Only
The Luis Pena Channel Reserve is the crown jewel of snorkeling in Puerto Rico and one of the most intact coral reef ecosystems in the U.S. Caribbean. The reserve wraps the western side of Culebra Island and is protected under federal law — no fishing, no anchoring on coral, no extraction. What that means in practice is a living reef that has been allowed to regenerate over decades.
Visibility routinely hits 60 to 80 feet. Elkhorn coral, brain coral, massive sea fans, and sponge formations dominate the underwater landscape. Hawksbill sea turtles are a near-guarantee on any given day — our captains know exactly where they feed and rest. Eagle rays pass through the channel with regularity, and schools of blue tang, parrotfish, and queen angelfish are so thick they block your view of the reef below.
Getting here requires a boat. From Marina Puerto del Rey in Fajardo, it is approximately 45 to 70 minutes by speedboat. There is no ferry service to this reserve. A private charter is the only way to spend meaningful time here with dedicated time in the water at the best anchor spots.
No. 2
Icacos Cay — Fajardo
Boat Access Only
Icacos is the closest world-class snorkeling to Fajardo — just 45 minutes by private speedboat from Marina Puerto del Rey. The cay sits within the Las Cabezas de San Juan reserve system and is surrounded by shallow reef shelves that are ideal for all skill levels, including beginners and children.
The reef off Icacos is alive with parrotfish, sergeant majors, spotted eagle rays, and sea turtles. Visibility is consistently excellent — 40 to 60 feet on a calm day. The water is shallow enough near the cay to wade into the reef from the sandy beach, and deep enough on the eastern side for more experienced snorkelers to explore drop-offs and crevices.
Icacos is a regular stop on our Fajardo day-charter itinerary. Because the island has no permanent facilities, it stays uncrowded and pristine compared to shore-accessible spots. Bring snorkel gear, or we provide it on charter.
No. 3
Blue Beach & Pata Prieta — Vieques
Boat Access Recommended
Vieques is better known for its bioluminescent bay, but its reef snorkeling is seriously underrated. Blue Beach (Playa Caracas) and the nearby wild beach known as Pata Prieta offer healthy coral heads, excellent visibility, and a population of marine life that rivals Culebra on a good day.
Nurse sharks rest on the sandy bottom at Pata Prieta. They are docile and non-aggressive — swimming alongside a nurse shark is one of the genuinely memorable snorkel experiences in Puerto Rico. Sea turtles are common here as well, particularly in the calmer months between November and April.
You can technically reach Vieques by public ferry from Ceiba, but the ferry schedule is rigid and the beaches still require a car or taxi once on the island. A private charter from Fajardo lets you anchor directly off Pata Prieta and drop into the water from the boat, spending your time snorkeling rather than navigating logistics.
Private Snorkeling Charter · Fajardo, Puerto Rico
Snorkel the Top Spots From One Boat
Icacos, Palomino, Culebra, Vieques — our captains know every reef. Full-day and half-day charters from Marina Puerto del Rey include snorkel gear, food, drinks, and a crew dedicated to your group.
💬 Book a Snorkeling Charter
No. 4
Mona Island — The Galapagos of the Caribbean
Boat Access Only — Advance Permit Required
Mona Island sits roughly 50 miles west of Mayaguez in the Mona Passage and earns its nickname as the Galapagos of the Caribbean. The island is uninhabited except for wildlife rangers and receives only a few hundred visitors per year due to its remote location and permit requirements.
The walls and drop-offs around Mona are extraordinary. Hammerhead sharks, manta rays, and enormous sea turtles that nest on the island's beaches inhabit the reefs. Coral coverage is some of the most pristine in the Caribbean. This is an advanced, multi-day expedition — not a casual day trip — and requires a seaworthy vessel, weather planning, and advance permits from the Puerto Rico Department of Natural Resources. The payoff, for those who make the effort, is unlike anywhere else in U.S. waters.
No. 5
La Parguera — Southwest Puerto Rico
Shore & Boat Accessible
La Parguera on Puerto Rico's southwest coast sits at the edge of a vast shelf of coral reefs and mangrove-lined cays. The area is known primarily for its bioluminescent lagoon, but the reef snorkeling here is excellent and significantly less visited than the east coast spots.
The La Parguera Natural Reserve hosts some of the Caribbean's best preserved wall diving and reef snorkeling on the outer cays. Local boat operators run short trips from the village dock. Species include sea turtles, spotted eagle rays, queen triggerfish, and dense reef fish communities. Water temperature stays around 80 degrees Fahrenheit year-round, and the pace here is genuinely relaxed.
No. 6
Crashboat Beach — Aguadilla
Shore Accessible
Crashboat Beach in Aguadilla is one of the few spots on this list where strong snorkeling is shore-accessible without a boat. The beach is named for the U.S. Air Force crash rescue boats that were stationed here during Ramey Air Force Base operations.
The old pier pilings and submerged structures at Crashboat attract an enormous concentration of fish — sergeant majors, snapper, grunts, barracuda, and the occasional sea turtle that comes in to feed on the reef flat. This is a great option for visitors staying on the west side of the island who want good snorkeling without a boat. Visibility is typically 20 to 40 feet.
No. 7
Steps Beach (Tres Palmas) — Rincon
Shore Accessible
Rincon is best known as Puerto Rico's surf capital, but Steps Beach — named for the concrete steps cut into the limestone bluff to access the water — offers excellent snorkeling when the Atlantic swell is flat, particularly in summer.
Tres Palmas Marine Reserve protects the reef here, and it shows: thick elkhorn and staghorn coral, healthy sea fan forests, hawksbill turtles, and large parrotfish make Steps Beach one of the best shore-snorkel experiences on Puerto Rico's west coast. Winter can bring significant surf that makes entry difficult, so check conditions before you go. Summer from June through September typically offers the calmest water.