Some credit cards (if they have an annual fee) offer various levels of trip, cancellation, interruption and medical insurance. Always worth looking into what your existing cards offer, or if you tend to travel a few times a year if it would be worth paying a fee on a card rather than buying insurance policies.
Failing my cards offering insurance, I tend to travel every year and just rely on the 'self insurance'. Ie: if the card doesn't cover it, sooner or later I will be caught with my pants down and half to swallow some costs, but I compare that to the opportunity cost of if I had actually paid for insurance all those years.