Yes, MSC Cruises has a wide range of duty free and tax free shops on its fleet.