There are several ways to get to the BVI's.

This is one of them, [Linked Image]

This is another,
[Linked Image]

Drive your own ferry, because friends don't let friends ride on ferries.

So in the interest of full disclosure I am part of the management team at CYOA in St Thomas. Having said that, given the choice of sailing to the BVIs with a pit stop or two in ST John or riding a ferry to the BVIs and burning a day on either side of my trip with hotels and cabs. I'm sailing, just my way of thinking.