its not quite an answer to your question...

...but we have in the past used the Mooring/Sunsail provisioning service. Which is great as you arrive on-board and all your groceries are there waiting for you. BUT watch out with perishable stuff...in the past we've had so much that went out of date the day after we arrived! Which makes it a complete waste of time and money. If you pick it yourself from Riteway it lasts the whole trip!

These days we get all the heavy stuff (water, rum and coco lopez mostly!) delivered by Moorings/Sunsail provisioning and then go to Riteway ourselves and get all the fresh groceries.