I live on the edge on Gavà and Viladecans both have beaches...
About Viladecans beaches
It's a natural beach next very close to ecological ecosystems, and it keeps the dune area in its natural state it is almost a virginal place, with no houses or buildings due to the airport neighbourhood.
While about Gavà:
Gavà beach, some 3,551 m long and covering an area of 200,704 m2, not only provides visitors with perfect sand and sea, but also all the facilities and services necessary for the ideal holiday.
And here there all kind of place to stay, eat, drink....