The Spanish Beach is a beach located 10 kilometres west of Ribadeo, Spain along the Cantabric coast. It derives its name from the formations of its cliffs and is notable for its natural arches and caves that are only visible at low tide, while during high tide the beach appears smaller but is still suitable for swimming.