We received complimentary admission/overnight stays at some of these destinations. This post contains affiliate links. A purchase/click through one of these links may result in a commission paid to us. All opinions are my own.
Snorkeling can be so magical for kids. I first went as an adult on my honeymoon, and was so mesmerized by the amount of gorgeous fish that I was able to see. As someone living in the Northeast, this was something I’d never been able to experience before. Years later, I went snorkeling with my daughter, and once she got past the fear, she absolutely loved seeing all of the fish. Here are some of the best family snorkeling vacation resorts and destinations.
When choosing your resort/destination, remember that it may be easier for younger kids to stay in shallower waters, rather than jump in off a boat.

Resorts and Vacations for Snorkeling and Diving on Spring Break
El Conquistador, A Waldorf Astoria Resort (Fajardo, Puerto Rico)
We loved our family vacation to Puerto Rico – it’s not too far, it doesn’t require a passport, and it’s family friendly. The El Conquistador Resort, A Waldorf Astoria Resort, is a gorgeous place to visit with a family. It is set atop a 300-foot cliff overlooking the Caribbean Sea and the Atlantic Ocean.It includes a $12 million water park, an 8,000 square foot lazy river, an infinity-edge pool, a spa, and much more.
It also offers private island beach, with complimentary boat access. We absolutely loved our stay there.
The Condado Plaza Hilton (San Juan, Puerto Rico)
Another gorgeous hotel in Puerto Rico is the Condado Plaza Hilton. It’s a great spot for snorkeling due to its location near the Condado Lagoon Reef. There’s also a saltwater pool, three pools, and many water activities. This resort, unlike the El Conquistador, is located right in San Juan.
Mexico’s Velas Resorts (Vallarta-Nayarit and Riviera Maya, Mexico)
If you are looking to travel to Mexico, the Velas Resorts in Puerto Vallarta, Riviera Maya and Riviera Nayarit in Mexico great for family vacations. All include kids’ activities to keep them occupied, as well as evening entertainment and much more.
South Seas Island Resort (Captiva Island, FL)
Another place that I’ve always wanted to visit is Captiva Island, Florida. It’s conveniently located near the Fort Myers Airport and it’s a quick flight from many destinations. The South Seas Island Resort, named a Top-10 Beach Resort for Families by Parents Magazine offers lots of family activities, a 330-acre wildlife preserve, and two-and-a-half miles of beaches on the Gulf Coast of Florida.

Grand Cayman
My kids’ favorite place to snorkel is in Grand Cayman. You’ll have lots of options, from snorkeling right off your resort on Seven Mile Beach, to renting snorkel equipment at Rum Point. During our trip, we also did an excursion to Stingray City, which included a snorkeling stop.
For a special snorkeling experience that is especially great for kids, I’d recommend a visit to the Cayman Turtle Farm. This tourist attraction also offers a lagoon filled with fish and turtles that is easy to snorkel. My kids absolutely loved it and my son still begs to go back.

Beaches Turks and Caicos
Beaches Resort in Turks and Caicos is a fantastic family all-inclusive resort located in Providenciales, Turks and Caicos. Activities are included in your stay, including snorkeling.
If you are a certified diver, PADI® Certified Scuba Diving is also offered at no additional cost. The gorgeous turquoise waters of the Turks and Caicos islands are absolutely gorgeous, so if you haven’t been, you’ll definitely want to see it. Some of the best snorkeling in the Caribbean can be done in Turks and Caicos.
When you aren’t snorkeling, you’ll be able to enjoy a fun water park, family activities, swimming (both in the Caribbean and in the many on-property pools), and so much more.

Akumal Bay Beach and Wellness Resort
Want to see sea turtles? My turtle-loving son couldn’t wait to see them at the Akumal Bay Beach and Wellness Resort, located in the Mayan Riviera. Akumal is known as a haven for turtles, and our resort was located right on the waterfront.
Resort employees recommended going into the water early for the best chance to see a turtle, and that is exactly when my son saw the turtle above. While you are able to rent some equipment, I’d suggest bringing your own so you always have it available.
Atlantis Paradise Island
Visitors to the popular Atlantis Bahamas Resort have a number of opportunities to snorkel at the resort. We saw fish right from the shore while swimming. But, you can also book a separate excursion – several are offered. Scuba and snuba is also available. While you are there, don’t miss spending at least one day at the gorgeous Atlantis Aquaventure water park.
See our tips for saving money at Atlantis Paradise Island here.