I got a pretty good deal on Fossil watch on the ship. As tim c. and Penny mentioned, Nassau will be your best bet out of these ports. There are some decent watch/jewelry stores where the ship docks at Havensight. I think there is an authorized Rolex dealer there as well. I just like to look sometimes.