British Virgin Islands
Florida
Cuba
Puerto Rico
Jamaica
Haiti
Atlantic Ocean
Caribbean Sea
500 km
500 miles