San Sebastian, with the lush green hills of the Basque country all around, has the most glorious beach. It has fine golden sand, a shallow slope into the sea and best of all, the enclosed cove with an island in the middle means that the two beaches are completely sheltered from ocean currents and waves and thus totally safe for swimming. There is one ideal surfing beach too. It is kept impeccably clean, and there are also changing rooms, lockers, beach showers and cafes on the beach which is right by the buzzing and beautiful old city centre of San Sebastian.
Just go downhill til you get there! Possible by train from the UK in one day with Eurostar and TGV to the border and one connecting train.
Google map: bit.ly/hHbYEI