Since you go to the BVI often I would just book the ferry. If you get delayed or miss that ferry they will give you credit for future use.