In the event that your flight is delayed due to flooding, your flight provider has a duty of care to rearrange, refund, or somehow reimburse you for the delay. They are responsible in this instance, and you would not be able to make a claim on your travel insurance.