What does ‘duty free’ mean?
Duty free items usually mean goods that are sold to you in a foreign country, which have entered that country without local import taxes attached. This, however, can only be done from airport or ‘in-bond’ stores where the goods are then put into warehouses and not sold to the local population.
Duty free goods on cruise ships are legal because they are not sold to the people who live within the destination being visited. Also many cruise ships will close their shops whilst the ship is in port to...