Western Mediterranean · North Africa Puerto del Rosario → Casablanca → Tangier + 2 more From Las Palmas de Gran Canaria · 10 nights · Next Jan 14 From $4,393 1 upcoming departure · 1 ship →