MexicoMexico CityGuadalajaraMonterreyTulumCubaGulf of MexicoCaribbean SeaHondurasGuatemalaBelizeNicaragua500 km500 miles