if your house and contents are damaged by rising water (a flood), then your homeowner's insurance will not pay. You do not need a federally backed loan (va or fha) to buy flood insurance. Whoever told you that didn't know what they're talking about. Flood is based on your risk area. Unless you happen to live on the high bank and know your home really is out of the 100 year flood plain, then you should get it. Also depending on your risk area, it may not be that much, or it can be as high as your homeowner's policy (which is what i paid living at -3.5 ft in the new orleans area). Also 100-yr flood risk means that on average that bubbly creek will flood once every 100 years - but it could actually flood this year and the next year and the next year. Then not flood again for 200 years.
If you want to bear the complete recovery cost of a rising water / flood event, including loosing everything you own, then skip the insurance. Otherwise, buy flood insurance.
it is a common misconception that homeowner's will cover flooding - it doesn't.
As to high-wind events, including those living in tornado alley - many homeowner's policies are requiring riders for high-wind or hail damage, an addition to your normal homeowner's policy. If you opt out of the rider, then have a high-wind event (tornado, hurricane), you may discover you're also out in the cold. Insurance companies exist to make money it seems.
