I took out travel insurance with Carole Nash due to the 125cc limit for personal injury imposed by a lot of travel insurers. The Nash policy I had covered any bike, make sure it covers what you need. The cancellation limit was £5000 per person and it was a multi trip policy for one year.
We had to cancel our holiday (six weeks USA road trip) two days before the travel date due to a medical diagnosis.
We submitted a claim to the insurer (underwritten by Axa insurance) and I have to say they were very professional.
Within six weeks we were paid out to the maximum allowed on the policy.
It didn't cover the whole costs but we got a major chunk back. Obviously we had to provide the necessary medical evidence etc but having completed their due dilligence, they paid out to the policy limit with no other issues. So, I don't know about other insurers, but Carole Nash underwritten by Axa did the job for me.
Remember to read the policy limits before buying the insurance and align it with the cost of your own outlay. We didn't expect to have to cancel our trip but circumstances overtook us and then I was glad I had forked out for a decent insurance.
Hope this helps.
M.