I have a mix. Canned goods of the type I typically will use (and rotate). Dehydrated/freeze dried emergency foods from the primary providers (expensive so not a lot). Goods with decent longevity and high calorie content. Based on personal opinion, those 64 oz containers of peanut butter from walmart have highest calorie per dollar value. Throw in some 20 pound bags of rice, beans, seal in containers. Powdered milk. Multi-vitamins stored in freezer.
Here in New England winters are cold. If we have power outages thanks to Brandon, it's good to have a second source of heating (e.g. a wood stove) and also some bottled water for cooking etc. since your water pump may not work during winter months. Sturdy metal shelves you can quickly assemble are sold at Home Depot - use them for your water jugs. Once warm weather returns, you can use your own well if you have an emergency hand pump. They make them for drilled wells. Water is critical for cooking and hydration.
Peanut butter does go rancid, and it doesn’t take very long. I wonder if peanuts hold up longer? Making peanutbutter is relatively easy. In the right climate, you can grow peanuts so they are a renewable resource.