You cruise ship people are gold lame' lame. Haven't been in years but Chankanaab Park on Cozumel used to be the easiest snorkeling and best first scuba experience (no dive card required). And it's just a taxi ride away from the dock. http://www.cozumelparks.com/ http://www.cozumel-tours.com/discover-mexico-chankanaab-park.htm