There's a lot visitors like about Castelldefels, especially its beaches and restaurants. You can easily spend a relaxing day visiting Garraf Natural Park and Olympic Canal. Check out other sights like Castelldefels Castle and Anec Blau Shopping Center.