Western Mediterranean Casablanca → Tangier → Málaga + 2 more From Miami · 14 nights · Next Apr 19 From $3,735 1 upcoming departure · 1 ship →