What Does Flood Insurance Cover?

Interior of flooded home.

When to buy flood insurance through the National Flood Insurance Program or Private Flood Insurance. Do you need flood insurance?