Just remember that your allowances from the Canary Islands are not the same as from Mainland Spain or the Balearic Islands.
Duty Free / Tax Allowance from Canary Islands
200 cigarettes; or 100 cigarillos; or 50 cigars; or 250 gms of tobacco
2 litres of still table wine
1 litre of spirits or strong liqueurs over 22% volume; or 2 litres of fortified wine, sparkling wine or other liqueurs
60cc/ml of perfume
250cc/ml of toilet water
£145 worth of all other goods including gifts and souvenirs