1. Great Barrier Reef, Australia
So large that it can be seen from space, this reef offers incredible things to see and do.
2. Xcaret, Mexico
This river goes directly through an ancient Mayan village.
3. Yucatan, Mexico
If you’re a fan of flamingos, this is the spot for you. Yucatan attracts many flamingo mothers looking for a nest.
4. Velassaru, Maldives
Velassaru is a private island, letting you snorkel in peace.
5. Kia Ora in Rangiroa, Tahiti
An early morning snorkeling trip is only moments away from luxurious huts of this resort.
6. Rockhouse, Negril, Jamaica
This private resort is like having access to your personal aquarium populated by species usually found only on offshore reefs.
7. Prince Edward Island, Australia
This island is smaller than the state of Delaware and offers amazing opportunities for divers.
8. Peanut Island, West Palm Beach, Florida
Peanut Island offers the weather and environment of the Caribbean at a far more affordable price.
9. Palomino Island, Puerto Rico
Coral reefs and seagrass beds make Palomino Island an amazing place to visit.
10. La Jolla Beach, San Diego, California
La Jolla is also known as Seal Beach. Divers are accompanied by hundreds of seals.
11. Hanauma Bay, Hawaii
The marine life is protected here, so you can see some truly beautiful and unique creatures.
12. Grand Cayman, Cayman Islands
The most popular part of the Cayman Islands, the water is crystal clear and full with local wildlife.
13. Deans Blue Hole, Bahamas
A “blue hole” is an entrance into an ancient cave system – Dean’s is thought to be the world’s deepest.
14. Anse Chastanet Resort, St. Lucia
This is situated in the heart of the St. Lucia marine reserves and surrounded by coral reefs which are excellent for snorkelling.
15. Elbow Beach, Bermuda
This is a beautiful location that honeymooners can travel to in order to experience private, romantic coves while snorkeling.
16. Crystal River, Florida
At this location, you can snorkel with manatees! They’ll even pose for selfies with you.
17. Buck Island, St. Croix
There is an underwater trail here that makes it easy to navigate the coral reef and finf your way to Turtle Beach.
18. Bimini Island, Bahamas
You can hand-feed Stingrays and hang out with 20 dolphins in the crystal blue waters.
19. Silver Banks, Dominican Republic
Off the coast of the Dominican Republic, you can dive with Humpback whales.
20. Hol Chan Marine Reserve, Belize
This area is known to have dozens of nurse sharks, jacks, stingrays, and grunts cavorting with snorkelers. If you’re interested in getting close to wild fish that are usually far deeper, this is the place to do so.
21. Paxos, Greece
The Caribbean isn’t the only place with incredible opportunities to snorkel.
22. Cathedral Cove, Hahei, New Zealand
Hahei is a magnificent pink sandy beach where divers and snorkelers alike can bask in it’s beauty.
23. Cala Sa Calobra, Mallorca, Spain
One of the most beautiful anchorages in Balearic Islands. It has amazing natural light, with no need for strobes.
24. Calanque de Sormiou, France
Calanques are steep-walled coves, and there’s a series of them along the 20km stretch of coast between Marseille and Cassis.
25. Sardina, Italy
The most amazing diving in the North-East of Sardinia.