One thing they do is to build levees. That only increases flooding downstream. Another is to keep building in low lying areas. New Orleans, for example. They know the floods will come, but the only preparation they make is to put graves above ground level.