Castelldefels is a charming city located in the Baix Llobregat district of Catalonia, Spain. Situated just 20 kilometers southwest of Barcelona, it is a popular destination for both locals and tourists alike. With its stunning Mediterranean coastline, picturesque landscapes, and rich history, Castelldefels offers a unique blend of natural beauty and cultural heritage. One of the main attractions of Castelldefels is its beautiful sandy beaches, stretching for over 5 kilometers along the coast. These pristine beaches are perfect for sunbathing, swimming, and enjoying various water sports such as windsurfing and sailing. The clear blue waters and soft golden sand create a tranquil and relaxing atmosphere, making it an ideal spot for a beach getaway.