Mexico
Mexico City
Guadalajara
Monterrey
Tulum
Cuba
Gulf of Mexico
Caribbean Sea
Honduras
Guatemala
Belize
Nicaragua
500 km
500 miles