As someone who lives adjacent to a river (a small one, but larger than a stream - around 30-40' wide in dry season), I know all about flooding. The prosperous farmer who built the core of my house in 1803 had the brains to build his house and barns above the level of flooding, even just barely above the level of 100-year floods.
Our new (c. 1890) barn was built on the old barn foundations. We have had water right up to the footings from the river 200 yards away.
Our land is flooded regularly, and it does wonders for the meadows but it fills my pool with silt, branches, dead fish, leaves, etc. Knocks down our fencing, too. Most of our land is on a flood plain, and only about 1/4 of it is above the plain.
If you live on a flood plain, whether salt or fresh, flooding must be part of your life plan. I think it makes good sense to have farmland, open space, natural preserves, etc on flood plains, but it drives me crazy that the Feds subsidize construction on flood plains via flood insurance. That is just plain stupid. If you live in a flood plain, you should live in a trailer that can be moved to higher ground with a pickup truck. I did live for a spell in one like that (but I did not really like it).
Levees and other Army Corps of Engineers devices only worsen the flooding that rivers regularly perform for the benefit of the richness of the flood plains. They attempt to turn rivers into drainage ditches instead of the ever-changing, meandering, shape-changing wild things that they are.
It's not nice to fool Mother Nature. Here's Powerline on More Flood Analysis.
Related: Mississippi flood control: Major changes urged
And this: What If They Flooded New Orleans To Save Cajun Country?