The following is a post I found in another site, can't remember where. The author included another web site that may be of interest in planning your stop in cozumel:
Nothing against Chankanaab or Playa Sol, but as a full-time resident of the island, I can tell you that there is so much more.
There are lots of other beaches and beach clubs that do not charge an entrance fee.
Chankanaab is $10.00 to get in and the snorkeling is okay, but we like the Dzul Ha area much better.
Consider renting a car for the day and driving around the island. The east side is not to be missed and there are no tour packages that will take you there. Miles of white sand beaches and open sea. Only a few cabana-type restaurants. No electricity, no hotels, no beach clubs.
offers an excellent beach chart for the entire island with info on the amenities offered at each location. You can then go to a separate page and read more about that beach as well as check out the photos.
Ross in Cozumel