4. La Concha Beach, San Sebastián, Spain
Europe's number one beach for the second year running, the beach is located in the centre of the city and has no less than 1,500 metres of white sand, plus a small island off the bay that beachgoers can swim out to with its own small beach, a lighthouse, picnic tables, and a bar.