USVI, BVI

I think I may have asked before, but now the trip is planned so I need some feedback.

Has anyone been to the USVI, BVI?

We’re staying in St. Thomas the first couple of nights, then headed to St. John.

Going to take a charter to the BVI as well to enjoy tea and crumpets.

Anything in particular that are must sees? Anything to avoid? Best restaurants? Tips, tricks?

You know the rules