Well, I'll finally be sailing in the USVI 2 weeks from today with my wife and 2 buddies! I'd greatly appreciate any advice on a few quick questions:

We'll be sailing 7 nights, mostly focused on St John. I'd love to sail to St Croix, mostly for the long sail. We'd stay only one night. Would it be worth it?

What are the best restaurants on St John for Anegada-esq lobster?

Any recommendation on a can't miss restaurant in St Thomas the night before we head out?

I've not heard many people focus on St Thomas when sailing the USVI. Is spending a night in Megans Bay highly recommended?

Thanks in advance for any help!!!!!!!