I guess I am more fond of Grand Caymen than Dave is. While I agree that if you are not a snorkeler/ scuba person it does not offer much more than the typical shopping interests, we LOVE the beach there. Stingray city is a much for anyone's first time there. We have booked on our own a couple times (we prefer Captain Marvin's Water Sports) you can get tours for less than the cruise line will charge you and you can get tours that offer both a visit to the Stingrays and a reef snorkel.
Cozumel is also a favorite for water sports. To answer your question, snorkeling off the beach can be hit or miss since the big hurricanes have really damaged the close to the beach coral and there is not much to see. If you want better viewing you need to get on a snorkel tour boat. Most of these can be booked online by yourself. Or you can do any of the beaches by yourself, just work your way out to the taxi area where you will find a sign with the various beaches and the cost of the taxi ride to them. Since you have a decent sized party, you could negotiate for a day trip to a resort, just tell them you are looking for a day pass at a resort and they will help you out. HAGGLE on the price. If you have a big enough group they should be able to get you transportation and use of a resort for $20 to $25 a person. DO NOT book from the "timeshares" sales huts on the end of the pier. you will over pay. (And most likely get stuck listened to a timeshare pitch) Go out of the port area where the taxis are before you start trying to find a place. Cozumel is easy to get around in. Unless you want to do a major Mayan ruin tour, you can book stuff by yourself.
Thank you for the all the input! Jim C. that is very helpful information regarding Cozumel and Grand Cayman. I have been wondering if Stingray city is worth it, but sounds like it is a must!
It is! We have gone a couple of times. Although the return trips were with family and friends who have not been to it. Great fun. It is really good to do the combination snorkel and sting rays, that way you get the most out of your visit. The time with the sting rays is a bit shorter but its long enough to enjoy them.
We are taking this cruise in Feb/13. Good info here. We aren't water people, but we like walking (not hiking!) or taking tours to get the history. However, I would like to do the Sea Turtle thing. Above all, we want to be safe. Too many stories of people getting robbed.