You should check out the tanks in Hamilton, Ontario, Canada. Half the city is below the mountain and would regularly flood during summer rainstorms. Now there are tanks across the escarpment that hold the water and slowly release it after rainfall events.