Tips for a cruise?
When we were in Cozumel, we went to the Information desk and asked the guy where he would take his wife for a good meal. We went to a place away from the port- an open air restaurant with no other tourists, and great, fresh, real Mexico food. The port areas are now all generic- the same jewelry and t-shirt shops. Get away from that area. Go to the beaches (there are some where you can rent snorkeling equipment) or go into town to eat.
Is this your first cruise, or just your first time to Cozumel? You can find a lot of information at cruisecritic.com.