It's becoming more difficult to find a place to live that does not have some potential issue, be it water, weather, heat, cold, earthquakes.... supervolcanos :)
Depending on climate there’s some other options too.
... in a non-hurricane zone, right?
Sounds like some of these coastal areas are on a ~5 year roof replacement cycle. Up here in DC, shingles last for 30+.
And then wouldn't it be in the interest of the insurers to maintain a shared list of "bad" (unprofitable) customers and freeze them out? Which is already a bit of what credit scores are for?
"Your previous insurer dropped you, there must have been a reason."
And, yeah, when applying for a policy, the questionnaire should include "have you filed a claim for X, Y, Z in the last 2 years?" Auto insurance does this already.
Insurance companies have a privileged legal position to do all sorts of stuff.