Spain-Places.com has listed approx 286 Public beaches in Spain. Some of the Top rated Public beaches in Spain are- Cala Jovera, Cala Salpatx, Praia de Porrido, Playa Salto de la Mora, Playa Salto de la Mora, beach of Sa Caleta Caleta d'en Gorries Ciutadella, beach of Sa Caleta Caleta d'en Gorries Ciutadella, beach of Sa Caleta Caleta d'en Gorries Ciutadella, Algorri & Playa de la Venta del Bancal.