The best places for
provisioning in BVI are Bobby's Marketplace
Bobby's Market Place, British Virgin Islands - Supermarket, Villa and Yacht Provisioning Specialists (one of those Hud3 mentioned) and RTW
Home . Both allow you to order online and offer free
delivery to your
boat. I usually use Bobby's and have had them
delivery to a
dinghy dock - the driver hung out and watched my stuff while I made several trips to the boat anchored out.
Ample Hamper was the first of the provisioning agents but they haven't really kept up with the competition.
For restaurants, expect to pay 50% to 100% more than you do at home.
In Cane Garden Bay be sure to lock your
dinghy to the
dock. There seems to be a problem with joy-riding
kids and some dinghy thefts (they want the engines) centered there for the last few years. Your charter company should give you a bike cable and a lock. Lock the dinghy to the boat while you are anchored or on a
mooring in CGB also.
I've been going once or twice a year since 1982 - more often in the last few years since I've been doing deliveries. I was there most recently in January.