Embark on an exciting voyage from the Atlantic coast of Africa in the Canary Islands, an autonomous region of Spain, to the Portuguese capital of Lisbon. Encounter the legacy of medieval Moorish culture on both sides of the Strait of Gibraltar, and experience the vibrant contemporary cultures of Morocco and southern Iberia. In the Canaries, discover UNESCO-listed historic towns and lush gardens, then spend a day on Portuguese-accented Madeira. Cruise east to Morocco to explore Marrakesh, Casablanca, and Rabat. Continue to the British territory of Gibraltar, to ascend its legendary rock and see its famous tailless monkeys. In Spain, step ashore in Cádiz for an excursion to Seville. Pause in Sagres and Lagos in Portugal, before concluding in Lisbon, where an optional postlude is offered.