Floods cannot be completely prevented, but their impact can be reduced by implementing measures such as building flood protection structures, making changes to land use practices, and having early warning systems and evacuation plans in place.