If I re-call I got some information about getting some extra perks for the land portion, can't remember what it was and some free stuff for the cruise from AMEX. Depends on the promotion at that time.
YOu will need to use AMEX to pay for all and I am not sure if you need to use AMEX travel or if you can use other TA?