Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Playa De PortomaiorBueu Pontevedra, Cala Ses Vaques, Punta de La Mona, Punta de La Mona, Playa Caleton del Cobre, Cala Smiroli, Cala Smiroli, Playa de Alkolea, Platja Escollera & Maruja García Beach.