Don't forget to consider your return. Clearing Customs twice in St. Thomas, plus the 3 hour advance check-in, and you will lose a day on the end of your trip. At Beef Island, you basically show up an hour early and are good to go.