Western Mediterranean Cartagena → Gibraltar → Casablanca + 2 more From Civitavecchia (Rome) · 15 nights · Next Nov 20 From $1,265 1 upcoming departure · 1 ship →