Technically beaches in Mexico are supposed to be free ... What is the best free beach in Cozumel for snorkeling? Cozumel’s best free beach for snorkeling has to be Playa Dzul Ha.