Totally agree. Dory's has a whole wall of t-shirts, IIRC. Lots of great selection. They also had a really nice 'spirit jersey' style rash guard (swim shirt) that I didn't see in the main shop (which makes sense, since Dory's is more swimwear focused).
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!