I’d vote for San Sebastián- the whole northern coast of Spain has many beautiful beaches. I was fond of Castro Urdiales in Cantabria. Consider Camino del Norte if you enjoy the coast- it is breathtaking!
This site is run by Ivar at in Santiago de Compostela.
This site participates in the Amazon Affiliate program, designed to provide a means for Ivar to earn fees by linking to Amazon