I think that there are only 3 overnight passages to get to the VI from Miami. Rum Cay to Mayaguana, Turks and Cacios to Luperon and Samana to Puerto Rico.
Everything else is a day sail if you want.