Board the MS Caledonian Sky for a captivating 11-night cruise from Porto to Barcelona. Travel along Spain and Portugal’s coastlines and see spectacular locations including Gibraltar. Admire glorious seascapes and visit grand historic sites including the UNESCO World Heritage-listed Alhambra in Granada.