I believe a refund is the correct thing to do. Some of the charter companies I am sure do not have the cash to provide refunds. They also don’t want to extend rebooking windows beyond the low season for the same reason. For owners time I have booked in May I am offering a full refund even though If can’t rebook them it will be a 5 figure hit to me.
G