During our stay we were told that the city beaches used to be part of the port area until the 1992 Olympics. That likely explains their condition---rocky, dusty, dirty, steep with limited beach chair/service options. They are nice for "city" beaches but below vacation resort quality. I assume there are much nicer beaches elsewhere in Spain but I would not schedule a vacation to Barcelona just for beach time. The young party crowd probably likes the clubs nearby.