DQ,
The shops have a lot of things that are
DCL branded so you won't find them in the parks. These range from the usual photo albums, t-shirts, and plush toys all the way up to polo shirts and jewelry. Yes they do have silver charms. I think I saw one of the ship. Didn't price them tho.
There are two main shops across from each other and offer a nice shopping experience.
There are two others shops - one up by ESPN and one down in the club district (this sells snacks, duty free liquour, and duty free perfume).
Hope this helps.