Yes, there are two stores: Mickey Mates and Treasure Ketch. Mickey Mates is more for the children and fun stuff. Treasure Ketch is more for adults - clothes, jewelry, etc. You pay a premium in Treasure Ketch (Gee, there's a surprise) but you will find some dress ties.
They sell Tommy Bahama and a few Disney ones if I am remembering correctly. My DH is a big Tommy Bahama tie fan and gets a new one everytime we go. I usually buy his Disney ties at the Character Premiere or Character Warehouse on the way down to the ship! They are cute and very inexpensive
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!