There are many cruise lines – as well as many classes and types of ships – so options ... The shops can only open for business when the ship is sailing in international waters.