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