Papagayo Beach, Lanzarote, Canary Islands, Spain Great beach, very good snorkeling in a protected bay. Plenty of fish, octopuses. Nice restaurant overlooking the beach with a great view.