Keep in mind that cruise line sales people work for the cruise line "NOT YOU".
If you have problem they are very limited as to what they can do for you.
A travel agent (TA) works for you not the cruise line therefore will do all they can to resolve your issue(s). You should consider a 7 day from Fl , you'll probably find the cost not much higher for a 7 day cruise.
Welcome to the boards.
SS Ithaca , Volendam , Mariner of the Seas (x2) , Veendam , Coral Princess , Island Princess (x3) , Emerald ,Sapphire (x3)