Most of the shops are serviced by a franchise operation specifically set up to operate on ships like, Greyhound although there are some which are handled purely by a cruise line. To find out which type of operation and the contact details you should get in touch with each of the major cruise lines and ask them. .....Neil.
Well, well, Neil to the rescue again!! After reading your answers Neil, its pretty obvious that you are in some way connected to either cruise.co. or the shipping lines. As for your blog, why would somebody who just answered questions be invited to join and review the latest ship... in the Caribbean... well done Sir .