Where is the best snokeling

Where is the best snokeling

We will be on a cruise which stops at Belize, Costa Maya, and Cozumel. Is there a "best" place to snorkel that you are aware of?

Question about Great Mayan Reef (Meso American Reef)

Belize is supposed to be the best!