PHOTO: Puerto Costa Maya offers a modern purpose-built facility as well as entrée into the Mayan world. (File photo courtesy of Puerto Costa Maya.) Puerto Costa Maya, a cruise port a few hours south ...
Located in the southern half of the 236-mile Caribbean coastline of the Yucatan Peninsula in Quintana Roo, Mexico, approximately 100 miles south of Playa del Carmen and near the border with Belize, ...