Hi! We have always done the beach buggy/snorkle tour in Cozumel. It is soooo much fun! The beach buggies are little chopped off VW bugs, standard shift of course, and four people ride in each. You go to a beach to snorkle first, then drive all around the coast and stop at a lighthouse and beach, then on to another beach where you snorkle and swim and they have a Mexican buffet set up on the beach. It is well worth the money and so much fun!! On the way back to the ship, we stopped at a souvenir place and they had great cheap silver jewelry and all sorts of stuff. Also, Las Palmeras is a great open-air restaurant right by the main plaza in Cozumel. It's across from the beach and you can see your ship from the road (way off in the distance, of course). they are a 'safe' place to eat, if you know what I mean. We really love the place and plan on eating there again! (Yes, even after the buffet on the beach haha). Their prices are very reasonable also.
I know there are other things to do in Cozumel, but that beach buggy tour cannot be beat! And at the main plaza, by Las Palmeras, are all the great little shops. Don't forget to haggle the prices down!!! Everyone expects you to do it. Have a fantastic cruise!!! I can't wait for ours again! Jill