Hurricane Katrina caused a flood because the storm surge overwhelmed and breached the levees protecting New Orleans, leading to widespread flooding.