Perhaps someone from the Annapolis
area can give more assistance but if you can get up into Weems creek and the bridge, there is a great supermarket to provision at. They happily put my meat purchases into their freezer
overnight for me for my trip to tampa. I'm sure many other marinas
will cater also and have markets close by.
Just a note, don't make the mistake of heading down the ICW
in Norfolk late in the day.
That first section can be challenging in the dark if you get delayed by the first RR bridge enroute to Great Bridge.