Originally Posted by
gnomie
BTW - although the website claims that the Amex platinum cruise benefits are only available when booking through Amex travel - that is not true. As long as your travel agent has some type of relationship with Amex travel (not sure what it is), you will get the shipboard credits if paying with the Amex card.
iirc the Travel Agent just needs to be a part of the Amex Travel Insiders program or the American Express Mariner Club or an Amex Authorized travel agency, whatever they are deciding to call it this month.