New here

Not sure if this is the right place to ask...
There are several last minute cruises (eg. NCL) that show $0 singles supplement, and bookable via most sites (eg. expedia, NCL's own site). However on AMEX travel site it is always showing 100% single's supplement.
I'm wondering if AMEX provides any kind of price matching for cruises?
The only reason I want to book through AMEX is to use up this $200 travel credit I have with them.