@Wendy1102 This is the embarrassingly hard part. What should happen is that you call Airbnb, they do a back-door cancellation under Extenuating Circumstances, and they help the guest make alternate arrangements. And I do encourage you to try and get help along these lines (the contact numbers are pinned to the top of this subforum, if you hit the back button and scroll to the top).
I don't know whether you'll get service in the appropriate amount of time, so this is where Airbnb might fail you as a service. But I don't recommend cancelling from your end (penalties). You won't be rebooking the dates that you're flooded, so that's not an issue, but your booked guests will want a fast refund, so encourage them to cancel. You can issue a refund for your nightly rate via the Resolutions tool, and they can pursue compensation for their service fee from Airbnb in due time.
An alternative would be to offer a date change, but this only seems viable if the guests are from your general region and you feel confident in how soon the damage will be fully repaired.
I wish I knew a better workaround, and I really hope you get faster customer service than many others in the forum have reported - this advice is just for what to do if Airbnb doesn't come through for you.