To get the benefits, you can not split payments. The entire cruise, including deposit and full payment, must be on Am-Ex.
You can check with DU about the Am-Ex benefits through them, if available. Also check the packages/benefits in the Travel section of the Am-Ex website.