The Canary Islands are a melting pot of nationalities, languages, cultures and customs, and so ...