Can't give Belize a rating, since we only saw the dive shop we had booked out tour through. Again this tour was not through Carnival. It was with Sea Sport Belize. Did not go on the tour, due to bad weather. We received a full refund and very promptly also.
Carnival did put out a warning to passengers to NOT venture outside the terminal compound. We did, because we had to walk to the Sea Sport facilities and found that the warning was unjustified. The people were very friendly and helpful when we were returning to the ship.
We love Cozumel, so with that said we had a blast. We did not do an excursion, just walked around and bought souvenir's for us and our kids. Carnival does have a new cruise terminal to dock at , since our last visit and found that it is a $8 taxi ride to the main part of town. Very resonable. We asked one of our taxi drivers about a good restaurant and he immediately turned off the main drag and took us back into the middle of town and stopped back in a fairly clean neighborhood. Told us this was a very good restaurant. It was , sorry, can't remember the name, and we went in and had a very good meal for a very resonable price.
Went and did some more shopping and then took a taxi back to the ship. Weather was very nice sun shining.
If you get a chanse visit Passion Isle either through Carnival or through TripAdvisor. This is where they shoot all of the Corona commericals. It is beautiful.
Snorkeling is great in Cozumel along with scuba diving.