We are taking a 10 day cruise to the Panama Canal. Heard that there are some honest and some not so great shops for jewelery. Does ANYONE know of shops in Cartagena, Grand Cayman or Limon? Not planning to get off in Aruba. I know that the cruise ships are affiliated with lots of the jewelery stores ie Diamonds International and prices are high. Is that true and how do I know if I am getting ripped off?