Good Question. Maybe all major credit cards have some type of coverage. We use our Starwood AmEx card on all our cruises to get the Shipboard credit. Reading AmEx coverage I ran across this which can be a biggie for disallowing a claim:

To be covered, you must pay the Entire Fare** for travel on a Common Carrier (e.g. plane, train, ship, or bus) with your eligible Card. Entire Fare** means the cost of the full fare for a Covered Trip on a Common Carrier. You can use your Basic or Additional Card Member’s American Express Card, American Express Membership Rewards® Points or a combination of both for the entire fare. But if you use another form of payment or frequent flyer miles or points from another program to pay for all or part of the fare, you will not be covered, except for New Hampshire residents.



Marcie