You'll find Puerto Costa Maya, or the Costa Maya cruise port, nestled on the beautiful south eastern coast of Mexico. Costa Maya is just over 200 miles south of Cancun and only a few miles north of the Belize border. It's in the Mexican state of Quintana Roo, next to the charming fishing village of Mahahual.