Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Platja de la Barca Maria, Cala Fornells, Cala Cativa, Cala Lo Ribellet, Platja des Llané Gran & Les Muscleres Platja.