I'm travelling to Cozumel, Grand Cayman, and Montego Bay in April. Does anybody know if any of those locations have good deals on designer sunglasses? Does the ship itself have them? I'll be on Freedom of the Seas. Thanks!

We were there last year and Cozumel and Grand Cayman had them. I was looking for Oakley Half Jackets, replacement lenses, and vault. They were the same price in both places. The on-board shopper will be able to tell you which stores you need to go to.