@Shannon366 There are cancellation policies for a reason. Guests should expect to abide by the cancellation policy they agreed to when they booked.
No reason whatsoever to refund. If you want, you could tell them that if you manage to rebook some of the days they've cancelled, you'll refund them for those days, which is really the best they can reasonably expect.