Morocco & The Canary Islands From the dazzle of the Casbah to the tropical serenity of the Canary Islands, this voyage is a perfect blend…