I would consider Penn's Landing at East End Tortola just a short distance from the Beef Island Airport
. You can contact them at 284-495-1134. Moorings are limited and so are slips if that is what you want. However for short term they will probably be able to work
something out for you.
I'm often there as it is my "home" port in the BVI
when I'm not out and about sailing.