We book with a insurance company or broker
We have had to use our insurance on a couple of trips
We buy trip cancellation/interruption ins we get medical through DH retirement package
They paid up it took a month or so
When spending $$$ on a cruise you never know when things can go sideways
Keep all your documents until you are home just in case
We used RSA & T.I.P.S