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