In the past, I have brought a bag full of dry goods; staples like coffee, tea, sugar and I bring some parmalet. ( I need my coffee in the morning )
I stop at costcos before I go and get some tins of chunk chicken, and maybe tuna, some mayo, A box or two of linguini and a can or two of clam sauce...A block of cheese, crackers, nuts, salami..etc..whatever you like that will hold up. granola bars..and so on.
One year we actually brought a whole tenderloin of beef that we froze.
After that, I've had no problem filling in on various stops. Celery, onions, eggs, bread etc.
We'd make chicken or tuna salad sandwiches for lunch underway....Breakfasts on board as well. Most dinners we had on shore somewhere..Lobster on Anegada!!
but we usually have a pasta night on board.