We are very firm on our cancellation policy (Cancellations/no shows made within 7 days of stay will forfeit entire payment, no exceptions) therefore we highly recommend trip insurance.
There are lots of great options out there and some credit card providers offer it as well.