Atlantic Ocean
US
Miami
Havana
Santiago
de Cuba
Viñales
Haiti
Cuba
Jamaica
Port-au-Prince
Caribbean Sea
500 km
500 miles
Atlantic Ocean
US
Miami
Havana
Santiago
de Cuba
Haiti
Viñales
Dominican
Republic
Cuba
Jamaica
Port-au-Prince
Caribbean Sea
500 km
500 miles