Lanzarote and the rest of the Canary Islands legally belong to Spain, and are therefore European. Yet the volcanic archipelago is far closer to Africa, situated only 100 kilometers (62 miles) off the Moroccan coast, one-tenth of its distance from Spain.