Well don't forget about your hotels especially the nicer ones...they always have a stockade of food. The fresh items may not last long but they will have a pretty good stash of canned items. That would be good for people in cities
What about a cruise ship? People near coastlines/marinas might be able to use them.