We always just get the provisioning.
It's a lot of food.

For a 10-day trip we'll do the partial provisioning and get lunch and dinner for 7 days and dinners for 4 days. We usually have 2 lunches and 2 dinners ashore, so those two lunches can be had for dinner. We'll buy one or two things along the way, snacks and such, and stretch our food to fit.

We usually get 1-1/2 quarts of water per person per day, rounding up to the next 6 gallon box, and that seems like just a little too much, but water is relatively cheap and I don't like to run out.