Puerto del Carmen, Lanzarote, Canary Islands, Spain. The beach with volcanic mountains in the background.