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