Cruise: Barcelona, Malaga, Tangier, Casablanca, Las Palmas, St. Cruz de Tenerife, Arrecife, Gibraltar Duration: 12 Nights Departure Port: Barcelona Approach Ports: Barcelona, Malaga, Tangier, Casablanca, Las Palmas, St. Cruz de Tenerife, Arrecife, Gibraltar, Barcelona