@Jamie720
You have a moderate cancellation policy which means travellers are fully repaid if the cancel 5 days before arrival.
If they cancel less than 5 days before arrival, they are repaid of 50% and you receive 50%.
It takes 5 minutes to check the meteo on internet 7 - 14 days in advance.
They could come and do other things like relax and discover the area.
They have better things to do. It is their choice.
Do as you like but they don't have the right to be fully repaid.
If you repay every time there is no sun , no snow, it rains, it's too cold, too hot blablabla, choose the flexible cancellation policy.