Embark the intimate Sea Spirit for an exciting voyage from the Canary Islands, an autonomous region of Spain off the coast of Africa, to Lisbon. Experience the legacy of medieval Islamic culture on both sides of the Strait of Gibraltar, and engage with 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 Madeira. Travel east to Morocco to explore excellent museum collections, awe-inspiring gardens, and opulent mosques in Marrakesh, Casablanca, and Rabat. Continue to the British territory of Gibraltar to arrive at its legendary rock, roam an underground fortress, and see the famous tailless Barbary macaques. In Spain, arrive in Cádiz for an excursion to Seville, home to the world's largest Gothic cathedral. Pause in the Portuguese Algarve for dramatic coastal landscapes and fascinating history in Sagres and Lagos, before concluding in Lisbon, where an optional postlude is offered. Those with a special interest in horticulture may wish to choose additional visits to remarkable gardens along the way.