Many credit cards have valid travel insurance when you pay the majority of the travel costs directly to the said card. It´s better to contact the card issuer and ask about their terms.