Shopping is in one of thee main places:
Treasure Ketch - upscale clothing (polo shirts, sun dresses, swimsuits), jewelry, and collectibles.
Mickey's Mates - all Disney - kind of like a mini Emporium. T-shirts, pins, magnets, mugs, plush, costumes, etc.
In the club district is also a shop that sells duty free perfumes and liquor.
There is a pin cart that comes out each night as well.
Last, but by no means least, is She Sells Sea Shells...and everything else on
Castaway Cay. Your only source for CC merchandise.
Each of these are something you can breeze through in a couple of minutes. Maybe longer if you really want to browse slowly, but you won't need a lot of time. We usually pop in a couple of times during the cruise. Once to check things out and later to actually buy.