Castelldefels, Spain: Castelldefels is a coastal town located just outside Barcelona, Spain, known for its long sandy beaches and relaxed atmosphere. Enjoy the golden sands and clear waters of the beach, perfect for sunbathing and swimming. Visit the Castle of Castelldefels, a medieval fortress with panoramic views over the town and coastline. The nearby Garraf Natural Park offers hiking and cycling trails through scenic landscapes. Castelldefels is also a popular destination for water sports, including windsurfing and sailing.