Currently planning my first sailing trip to BVI for June 19. Need some recommendations.

- Is it recommended to fly to St Thomas, or Beef Island ? For those of you who have done this before what do you recommend ?
- If you fly through St Thomas are the water taxi's a decent alternative if the ferry times won't work ?
- Recommendations on Hotels/Resorts to stay post cruise ?

I'd like to fly through St Thomas, and take the Water Taxi - but honestly am worried about the stress/logistics.

Thanks !