I am presently staying in a resort on the mayan riviera between cancun and playa del carmen and I am looking for a recommendation for the best place to snorkel from the shore specifically to see corals anywhere on the riviera within 30 minutes of playa including cozumel. Please name the beach.