@Tors0, another host had some really good advice about this. It is here in the forum somewhere. She said she asked other hosts nearby with similar spaces whether they would be willing to take the guests at the same price and time, then she offered the guests their choice of those hosts who had said yes. They picked one. Then she phoned Airbnb and explained and asked them to rehouse the guests with that host. She was not penalized for the cancellation. In fact, Airbnb admin were happy that she had done the work and everyone was on board. All was well.
I don't know whether this will work for you, but it is a route to try. Bit of work, but worth it in the end to have everyone happy and you un-penalized.