Does Homeowners insurance provide protection against floods?

No. Flood insurance is only available from the National Flood