*****************************************
Sure, cities flood. Along the New Jersey (and I'm sure others) shore, you have to build on stilts or a raised foundation. There may be 8 or 10 feet between the house and sea level. Why would you build on the ground when it starts out 8 feet BELOW sea level? Move there if you want, but don't ask me to pull you out.
Event he floods in the Midwest a few weeks back were party cause by man made reasons. Those towns flooded for thousands of years before we built levees and re-routed rivers. Ooops, it happened again. Who'd have guessed?