a few helpful hints:
yes to packing dried spices you will use, no sense in buying bottles of them when you may only need a tsp for a recipe.
bring large and small ziploc bags, these are great for storing leftovers or open food items. ..especially things like cooked pasta or rice, open pkgs of lunch meat and cheeses etc. this keeps the food sealed and also doesn't take up much space in the fridge. Speaking of which, cook extra of things like rice, pasta, chicken etc so that you are only cooking once, these can be reused the next day for another quick easy meal....chicken salad etc
do not buy a lot of bread in the beginning, it only lasts a few days...as a matter of fact we have found soft shell tortillas are best, they last longer, easy to store and make good wraps!
yes to provision along the way as others have stated, there are good stores all over that have been listed in the posts above, just bring the list so you know when you are in an anchorage there is a store there somewhere or not!
initial provision order should include big heavy stuff as it will be delivered to the boat, saving your back...water, beer etc
on that note, just an FYI, you can go to Bobby's (for example), do your whole shop on your own and have them deliver you and your provisions to the boat...good if you are chartering out of the RT area, ave a bit of time and want to pick your own stuff.