The distance from Cuba to Haiti is 398 miles. The distance from Cuba to Miami, Florida (USA) is 300 miles. Which do you think is closer? (And Cuba is even closer to the USA if you travel from Cuba to the nearest point of the US (Key West, Florida, which is 105 miles).