An archipelago of eight sun-drenched islands 100 miles off the north west shoulder of Africa make up the Canary Islands on ...