My mum has cancelled her hols due to her dog giving birth to puppies. She's managed to postpone the accomodation part - but gets nothing for her cancelled flights.
She'd take £200 all in if anyone is interested? - but you'd need to find accomodation seperately.