Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Platja La Punta, Playa del Sablón, Strand Port de Pollença, Playa del Port de Pollença, Playa de Vilassar de Mar, Playa del Port de Pollença, Playa Nerja, Port Saplaya Resort, Port Saplaya Resort & Gaztetape beach.