Tossa De Mar
Tossa De Mar is a unique little town on the Costa Brava with a variety of beaches to choose from. It is located approximately 103 kilometers north of Barcelona and 100 kilometers south of the French border. You can get there by Girona Airport, which is located some distance north. The broad horseshoe-shaped, family-friendly beach at Playa Gran is protected by a big bay and offers smooth golden sands and deep blue seas that are popular with swimmers.
The 14th-century fortifications that lie atop the rocky headlands overlooking the harbor are the most notable feature of this exquisite coastline. At night, these are brilliantly lighted. Platja d'es Codolar, a little beach with a bar nestled in a cove at the bottom of high cliffs, has a different vibe.
If you want to avoid the area's crowded beaches, drive north along the coast: the isolation at the peaceful and natural-feeling Cala Pola just outside of town tops them all.