Lots of unique gifts. Not so much on bargains, as too many tourists go there and they don't really need to discount like they used to. That doesn't stop me from shopping, as a little something bought on a cruise reminds me of good times, ao I treasure it more.
A general rule of thumb, especially in Cozumel, is that if the shop is air conditioned, they are less likely to bargain. Not always true, but if they can afford A/C, they aren't quite as hungry for your business.