The story that explains everything
Most of these comparisons turn on which company's cancel-for-any-reason percentage is worth more once credit and cash are weighed against each other. This one turns on the fact that only one company sells cancel-for-any-reason at all.
Somewhere in this series, the usual argument runs out of road.
Every other cruise line covered on this site offers its own version of a cancel-for-any-reason benefit — usually paid in future cruise credit, usually somewhere between 75% and 100%, and usually the entire reason a cruiser opens a showdown page like this one. The question is always the same: is the cruise line's bigger, credit-based percentage actually worth more than the third-party carrier's smaller, cash-based one?
MSC does not give you that question. The MSC Global Protection Plan, underwritten by Generali US Branch, pays 100% of your insured trip cost in cancellation and interruption benefits — but only for a specific list of covered reasons: illness, injury, a small set of named disruptions. There is no any-reason tier sold above it, at any price, to any traveler. Allianz, meanwhile, sells Cancel Anytime on top of its base OneTrip Premier plan: up to 80% back in cash for almost any unforeseeable reason the base plan does not already name.
So this page cannot run the usual math. There is one number on the cancel-for-any-reason row, and it belongs to Allianz, uncontested.
What keeps this from being a rout is what happens on the very next line. MSC's emergency medical figure — up to $75,000 — ties Allianz's own top-tier figure exactly. And MSC prices the whole plan differently than every other cruise-line house brand in this series: not a flat percentage of trip cost, but a dollar amount set by your age and how much the trip costs, with a flat $23 rate for anyone 17 and under. The line everyone expects to be close (CFAR) isn't. The line nobody expects to be close (the medical figure) is exactly tied.
