Spain is one of the most sought after travel destinations on the planet. The food, the people, the culture-you could never go wrong discovering the treasures that make up this place. 

But beyond the fancy hotels and restaurants, visiting Span's picturesque coastal towns must be included in your itinerary. These seaside paradise locations are sure to capture your heart, with the salty ocean air and the view of the Mediterranean coast. Here are some of the most beautiful coastal towns in the country that you'll definitely love.

Tossa de Mar, Girona

The moment you step on the roads of this quaint fishing village, you'll feel as if you're in a classic fairytale somewhere. This town is rich in history and culture, and entering Vila Vella, the 13th-century walled old town of Tossa de Mar, will bring you adventures and delights you wouldn't found anywhere else.

San Sebastian

San Sebastian is more like a city than a town, but being nearby the beautiful beach of Playa De Gros makes this place suitable on our list. Tons of activities seem to stretch in this city, but we highly suggest to spend a few hours exploring their local cuisine because if not, then you're definitely missing out.

Llafranc, Spain

This seaside town is still not overrated, and visiting here is an extraordinary adventure. Lots of great restaurants dot this pretty, laid-back town, and the views are simply breathtaking. Find a nice cafe by the beach and watch the sunset drinking authentic Spanish wine and eating great food--that is living the dream!

Cadiz, Spain

Cadiz is the oldest inhabited city in Spain. The entire place is surrounded by the Atlantic Ocean, and the walls seem to sing about the city's history. Cadiz is all about the peaceful ocean life, and it's a marvel to experience.

Nerja, Spain

This bustling sea town is not much of a secret, but you'll feel a sense of tranquillity in here, as if you're the only one who knows about this place. Nerja is still not swallowed by the mass tourism unlike its neighbor in Costa Del Sol, and you can enjoy a full day of serenity swimming in its beaches made up of crystal-clear waters and teeming ocean life.