Ancient islands, some of which still have their beaches intact ... on an underwater mountain, located around 2.3 kilometres (1.4 miles) underwater off the coast of Lanzarote in the Canary Islands.