Rocxi Beach, Mediterranean restaurant in Castelldefels, Spain.
Rocxi Beach is a seafood restaurant overlooking the Mediterranean in Castelldefels, with large windows framing the water. The menu focuses on fish and shellfish prepared in Spanish style, served throughout the day alongside other local dishes.
The restaurant helped transform Castelldefels from a quiet fishing village into a recognized coastal destination known for food. This shift unfolded over several decades as dining became part of the town's identity.
The dining setup emphasizes the view over everything else, with tables arranged to face the water rather than each other. Meals here follow a slow rhythm, typical of coastal Spain where eating by the sea is about time and light rather than hurrying.
The place sits just south of Barcelona along the shore and opens Tuesday through Sunday, closing Mondays. Arrive after 1 PM when service begins, or later in the evening if you prefer fewer crowds and softer light.
The decor uses boat-inspired design that makes you feel like you are inside a ship, with wood tones and details that echo marine craftsmanship. This maritime atmosphere is a practical choice that also creates a calm space where the water outside becomes part of the whole feeling.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.