Good evening,

My wife and I have been going to VG land based for years and if
I could offer any advice it would be to NOT tour the Baths any time a
cruise ship is in port. Think "10#s of Potato's in a 5# sack".

Some thoughts

You might think about making your own excursion.
Start by buying your ferry ticket at the dock. Saves about $50 each
for the same boat and dock the cruise sells.

When you get to VG have a pre-arranged taxi waiting at the dock to
take you on a private island tour.
Pretty sure Mahogany Rentals offers guided tours
The other taxi services probably have similar offers.

You might just have a taxi drop you off and pick you up at either
Savanna Bay or Spring Bay. Note that neither beach has facliities.
If you chose Savanna and didn't mention it to your table mates,
and didn't go on Sunday, you've got a good chance of having the
beach to yourselves.
If your boat offers an excursion to either beach, don't go there.

Looking forward to hearing how it works out for you.

Mike
Sometimes I sit and think. Sometimes I just sit.