What did you end up doing?
The extra $700 is a crock! What a story! I wouldn’t spend $700 on board a ship anyway, not even when there were two of us would we spend that much!
Also, don’t buy travel insurance from this type of TA without getting quotes elsewhere, or checking your credit card insurance if eligible.