While on a cruise, we visited the port of Cozumel, Mexico. We wanted to enjoy a day of "easy" snorkeling with our 2 children; ages 12 and 9. Our goal was to not waist 1/2 a day waiting for an excursion group nor did we want our kids to have to swim far offshore. Snorkeling from the beach front has always been easy for our kids + it gives my wife and I comfort watching them. Should they get tired, they can simply come back to the beach too. A local advised us to take a 5 minute cab ride from the port to the hotel: La Cieniga Del Sid. It's on the beach in Cozumel overlooking the cruise ship docks. We walked in the hotel and parked ourselves on their small beach. Since we dined there and used their restaurant facility, the hotel had no problem allowing us to snorkel off their beach. Within 10 feet of the beach, we were able to view literally hundreds of fish. We all had a great time and it was also free (since we brought our own snorkeling gear). In many spots, we could stand and still view many fish + sea anenomes. You won't be dissapointed at all. Of all the ports we have been in & snorkeled (grand cayman, belize, roatan, cozumel) this beach front in Cozumel was the best by far...
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.