I’ve heard, although not read or experienced, that AmEx Platinum card travel insurance kicks in if you paid for travel using an AmEx card, but not necessarily your Platinum card. Not sure about cruises, but I’ve always worked on the assumption that this was true for air travel.