Castelldefels Beach nearby
While the hotel is certainly not right on the beach, it is in the city of Castelldefels. A couple of guests mentioned that its beach is immense, and certainly much better than anything they could find in nearby Barcelona. In fact they recommended staying in Castelldefels and doing daytrips into Barcelona when necessary.