I'm planning to take a sailboat to Florida. As I understand any Brit or other European need a VIsa if entering US waters by yacht as opposed to by air which is much easier with the ESTA system. I'm looking for the most practical option none of which are at all easy it seems. 1 ) apply and visit US embassy Barbados by air at cost of $500, 2) sail to Dominican Republic and visit embassy, quite far out of the way too and my Spanish is not great 3) Stop in the in the bahamas and hope to get an appointment at the embassy there. Website says it can take weeks or months..! Any ideas?