"Stretching north of Barcelona to France, the stunning Costa Brava provides endless pockets of blue-green waters and dramatic vistas. On this vibrant coastline, pairing a beautiful beach with a small village is the way to go — which is why you should set your sights on the tiny hamlet of Llafranc. Located in a small bay, the waters here are warm and the sand has a slightly golden hue. There's no need to stay in one place for too long, though, because part of the fun of this destination is exploring other nearby villages and beaches, like Tamariu and Begur." - Travel + Leisure Editors