Lanzarote is located west of Morocco and is part of a Spanish archipelago collectively called The Canary Islands. Craggy and desolate from the volcanoes that formed it, there are pockets of civilization and quite a few resorts dotting the landscape.
Continue reading