The Canary Islands, the stunning Spanish archipelago located off Africa's north-western coast, are both spellbinding and unique. Don't limit yourself to just one, however, but instead use your holiday in Spain to discover them all!
With regular boat and air transport between the Islands,…