@Jenni16 If you do cancel, be aware that AB takes a very dim view of this AND WILL BLOCK the dates, so you won't be able to (legally) allow your "old" guests to rebook. It will have to be off the books, which is not a good idea.
Cancelling is really a last resort - I had to cancel due to a plumbing problem (no working toilet, kind of a big deal) and AB really hit me hard for a year including losing my superhost status.
If you can explain the situation to the incoming guests, and offer them some compensation in exchange for THEM cancelling (NOT YOU!!!) and help finding them an alternative, maybe they will cancel in view of the situation. Maybe they are great people and will understand....