New Orleans is a fantastic city - the food and drinks are very good and the city on the whole is reasonably priced. Cozumel is very turisty but you can go to Tulum which is worth the effort. Harvest Caye is there island and your drink package doesnt apply there but there is a very nice pool and beach. IMHO not much to do in Roatan nor Costa Maya. The other cruise isnt much better if you want to do more than go to beaches and shop.
On the Joy during an Alaskan cruise, the ship was cruising near some fishing boats. The ship came very close to one of the boats and must have disturbed some netting the fisherman had put out. Next thing we knew out of the boats cabin came a very angry fisherman - he was screaming at the ship and flipping us off. Then he proceeded to take down his overalls.... not only did he moon the ship but he turned around and shook his "pole" at us. We couldnt believe what we were seeing!!!!!