Effy Jewelry, a prominent retailer at ports of call throughout the Caribbean and Alaska, will open boutique shops on three Princess Cruises ships, starting next month. The ships are the Caribbean ...