I think that anyone that buys home where hurricane will happen, or earthquake will happen, should accept it and move on. You know the risks to buy there, it was 100% chance that it would happen someday.
I was born in CA but grew up in IL. I used to joke that I want to buy property on east side of San Andreas fault so that when the big earthquake comes, then I'd have beachfront property.
It reminds me of after hurricane Katrina. Everyone blames the federal government for not acting fast enough, even though the problem was actually the New Orleans city government and the state of Louisiana government, if anything, that was the problem (FYI: Mississippi got hit just as hard but didn't complain, and we didn't hear about them).
This time in Texas, there was many deaths even though they were told to 'leave or face certain death'. Maybe they came back and they're home was gone, but that is what happens when you buy a home where you know a hurricane will hit someday.
It's the same as if you life next to a volcano, you can't blame anyone but yourself when it erupts and destroys your home.
As for eroding land, I now live in AR between 2 large lakes, and I know that the Corps of Engineers owns so-many-feet from the waterline. This year we had a lot of rain so the lakes levels were higher and many people lost some of their land from erosion, or their docks got washed away. They cannot blame anyone, and must accept that it will happen.