The best option for provisioning while on Virgin Gorda is Bucks Food Market, adjacent to the Virgin Gorda Yacht Harbour. They have the widest selection of fresh produce, meats, wine, spirits and canned goods.
Bucks Food Market
Bucks Food Market Canned Goods
There's have a nice little deli with fresh bread, Johnny cakes, donuts, muffins, cakes and pastries baked daily. They also have great salads, home made soups, sandwiches, burgers, pizza and more.
Service at Bucks Food Market is very impressive. According to their website, if they don't carry a particular product, they will find it for you if it's on the island, provided they have sufficient lead time. I know I have always had a good experience here, but I wasn't aware their service was quite that dedicated.
Bucks Food Market, Produce
Bucks Food Market, Wine and Spirits
Call (284) 495-5423 to place your order or visit their website to download their provisioning list.