Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Cala de Morro del Vedell (La Caleta), Les Platgetes - Torre Bellver, Niñóns beach, Cala de Sant Roc, Les Platgetes - Torre Bellver, Cala de Morro del Vedell (La Caleta), Cala Mitjana, Playa de Niñons, Playa As Torradas & Playa As Torradas.