I just found your msg., so I'm probably too late for your pre-cruise shopping this time, but FYI, on your future trips to Ft. Lauderdale, you have to visit the mall of all malls in the South. It is called Sawgrass Mills Outlet Mall. It would take you a good three days to see it all. So many stores in one place, 2-3 large food courts, Rainforest Cafe', huge cinema, etc. This place has every store you could imagine, and all of them are outlets! Everytime I visit , they're building more stores. It's my favorite place to go in Ft. Lauderdale, and I've been there quite a few times. It's a great place to just visit with a group of good friends or a sister(s) for a weekend. If you go, be sure to wear your good walking shoes, you'll need them!
It is located on Sunrise Blvd. You can find a brochure about it at any hotel, plus the staff at your hotel should be able to give you specific directions there. In addition, some of the local hotels offer shuttle service to the mall, I think. Embassy Suites on the 17th Causeway is a great place to stay while in Ft. Lauderdale.
Enjoy your next cruise & don't forget to visit Sawgrass. You won't be disappointed, believe me!!!!!!!!!!