James,
We are 35 miles of the BVI island chain,....in fact, we can see the islands on most days!
As for your concerns,....just go and have a great time,......try the Moorings also for Cats,...June is a 'off' month and there should be some deals too.
By all means,...deal direct!

regards,
Bruce
St. Croix