I was a travel agent and truly believe that anyone traveling internationally, or going on a cruise, should buy trip insurance from an independent travel insurance company if they want the best, most comprehensive coverage. Don't rely on coverage from your credit card or buy insurance offered from the cruise line, airline, or travel company being used. Credit companies do offer some basic protection from fraud, or if you lose your credit card while on your trip.