I have a some freeze dried meals packaged in #10 cans at home. It would last me and my wife over a year. We also have flour,rice and baking mixes also packaged in #10 cans. I could fit about three months worth on the boat. Water would be a bigger problem than food.
1976 Gulfstar 43 CC Ketch