Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Canet de Mar Beach, Platja d'Es Monestrí, Platja De Canet De Mar, Cala El Retor, Saturraran, Platja Les Cases d'Alcanar, Cala El Retor, Playa Cabo Palos, Playa de Santa Pola & Cala El Retor.