I am going on a cruise next week with family, and I have never been to these areas. I usually travel by backpack, so I will have MUCH less time than I am used to. Any one have any suggestions on these port cities, including scenic sites, best ruins, interesting cultural areas, best places to photograph, etc.
Costa Maya, Mexico
Santo Tomas De Castilla (Puerto Barrios, Livingston), Guatemala
Belize City, Belize