Las Canteras beach in Las Palmas, Gran Canaria is the eighth best beach in Spain, according to the TripAdvisor Traveller's Choice Awards.
Las Canteras was one of three Canary Islands beaches rounding out the Top Ten Spanish beaches. Papagayo in Lanzarote came ninth and Cofete in Fuerteventura was tenth.
See the full list here