I love Cozumel. The island is not spectacular but the people are great and the diving is beyond compare. Visibility is unbelievable and you can see the sun coming through the surface at depths over 100 feet. Most of the diving in Cozumel is drift diving as there is almost always some kind of current. It makes for a very relaxing dive to enter the water from the boat, drift along the reefs and be picked up at the other end after 35-60 minutes of scenic beauty. There is plenty of sea life to identify and is a photographer's paradise due to the clarity of the water. Average water temperature is 78-80 degrees.
http://web.me.com/gschlei/CZM10