Something to keep in mind, a variety of factors can conspire to keep passengers on the ship at ports. Having sailed on CMA CGM from Singapore to Malta, for a variety of reasons we were never allowed off the ship. Travelers should definitely check specifics before booking if it's important to them.