Why Lanzarote is the best Canary Island for activity holidays