So Where Is Lanzarote Exactly? Lanzarote is one of the seven Canary Islands (eight if you include the tiny island of La Graciosa) which are owned by Spain but which are located in the Atlantic Ocean around 60 miles off the coast of North West Africa.