Itinerary:
Arrival Barcelona, transfer to hotel, Half Day Morning Tour, Barcelona On Your Own, Barcelona Embarkation, Seville (Cadiz), Spain, Casablanca, Morocco, Agadir, Morocco, Arrecife (Lanzarote), Canary Islands, Santa Cruz de Tenerife, Canary Islands, Porto Grande, Cape Verde...