Ditto on south end of Cozumel. Best beaches are there but the snorkeling isn't that great from shore (at the hotels). Close reefs are 2-5 minutes away. Far southern dive sites can be 20 mintes in a fast 6-pack.
Many of the smaller boats do their surface intervals on a beach or beach restaurant/club. The bigger slower boats generally stay underway.
We had larger boats in the Bahamas and St. Lucia and did not stop at a beach. The boat trips were longer as well. I don't recall even smaller boats stopping on a beach except in Exuma (I think around Stocking island if I recall right) but those were only a couple boats.
Many of the smaller boats do their surface intervals on a beach or beach restaurant/club. The bigger slower boats generally stay underway.
We had larger boats in the Bahamas and St. Lucia and did not stop at a beach. The boat trips were longer as well. I don't recall even smaller boats stopping on a beach except in Exuma (I think around Stocking island if I recall right) but those were only a couple boats.