Mooring balls are $30 throughout, except $35 at BEYC, $65 at Peter Island, $26 at St John, USVI ($13 with the Golden Age pass), free at Christmas Cove, USVI.

Plenty of places to anchor for free in BVI if you have adequate ground tackle.