By not covering the landscape with concrete.
Flood can cause only where the water are overloaded
Build higher walls and for gods sake stop raining so much!