The National Flood Insurance Program aims to reduce the impact of flooding on private and public structures. It does so by providing affordable insurance to property owners and by encouraging communities to adopt and enforce floodplain management regulations. These efforts help mitigate the effects of flooding on new and improved structures. Overall, the program reduces the socio-economic impact of disasters by promoting the purchase and retention of general risk insurance, but also of flood insurance, specifically.
Information from the FEMA website: https://www.fema.gov/national-flood-insurance-program