Our first port was to Belize. Don't understand why any cruise ships would visit this port. Very unsafe and was a little scared with the people hanging on the fences asking to take you somewhere. We did snorkel at this port and the excursion people were extremely friendly and informative. It was beautiful snorkeling and seeing all the different fish and the sea life.
Our second port of call was to Cozumel. We went into town with a $7 taxi trip $10 including tip. We shopped around the for some tourist items. Then went back to the port area which was Puerto Maya. We shopped around that area and then went to Pancho's backyard and had some appetizers and the best strawberry margarita. It was pretty yummy.
Next, port of call was Roatan. Probably, our favorite port on this cruise. We shopped a little bit in the shopping area. The boys in our group went zip lining, which is right across the street from the little shopping area.
We went then to the beach area. We swam right in front of the ship, which was pretty awesome. The beach area was really pretty with showers and a couple of places to eat and also to get drinks. We really hated leaving this port as it was just so peaceful and the people really nice.
The final port of call was Costa Maya, Mexico. We didn't have much time here at this port as we left at 2. Would've probably gone on an excursion if we had much longer time. We just walked around the shopping area at the port.