We will be taking a cruise to Cozumel soon, and plan to do some snorkeling. I've seen several sites mention that the Mexican government requires "reef-safe" biodegradable sunscreen to snorkel their nationally protected reefs.
Is this something that is easily obtainable locally in Cozumel? I can't find anything at local drug stores that says "reef safe" here in the USA. Should I purchase this on-line before we cruise, or is it something we can get for a decent price when we get there?