I don’t know who you are chartering with. If it’s the Moorings/Sunsail use their internal provisioning service. Easiest possible way to provision in the BVI and it’s on the boat when you arrive.