We have been to Cozumel many timnes so we mostly walk around the downtown area now and eat or shop. There is not much to do there. On another cruise we took the tour to Tulum ruins and loved it. Cozumel has three different piers but if your ship docks in Punta Langosta then you are right in front of the downtown area. There is a water taxi that takes you across to Playa del Carmen, but we did that before and found the same thing, shops and restaurants, so we prefer to just make it a day in downtown Cozumel.
We went to Roatan 8 yrs ago and we heard that it had been updated so we were looking forward to this stop. We took a tour to the west end of the island looking forward to the shopping district they supposedly have in front of a beach area. What a lie!!! When you arrive there after a 30 mins ride, the beach area is a few feet of sand, where the sand ends is where the narrow two lane road starts and on the other side are shacks called stores. They are very small souvenir stores or bars. You can hardly walk down the road because there are no sidewalks. So you have to walk on dirt and watch out for the cars/trucks/buses coming back and forth. The area is not even a mile long. If you want to sit, you have to go inside a bar and order something. There is nowhere to sit. If you want to sit on the lounge chairs on the sand, you have to pay $5 per chair. Forget about taking a nap, you have kids and women CONSTANTLY coming around shoving bracelets and stuff in your face for you to buy, even if you act like you're asleep, they ask you if you want to buy something. These were very long hours to wait under very intense heat and no shade except for the time we went inside the bar and paid $5 for one beer and a coke.
We have been to Grand Cayman many times and enjoy walking around shopping. We buy perfumes here every time we go. We enjoy sitting in an outside cafe and having drinks. Once we took the tour to see the stingrays and hell, but now we just like to shop and relax.
We were apprehensive about getting off in any port in Jamaica again. We have been to Montego Bay and Ocho Rios before, but were were surprised by Falmouth. The port area was very nice. You have shops and they are building in Margarita Ville. Once you get to the end of the port area, that is another story. So we chose to stay in the port area and enjoy it. We even did some jewelry shopping which we got a great bargain. If you want to take a trolley to go around Falmouth, it cost $20 per person. We chose to use our cash to buy rum and stay with a good image of Falmouth by staying inside the port area. I highly recommend that you get off here and enjoy this area. They have dancers entertaining you and we saw some guys on stilts wanting to take a picture with peple but then they all got over the people asking for money, so we took their picture from far away.