Alcohol. Drinking on the beaches in Barcelona (as well as in any public place in the city) is illegal and can result in a range of fines if you are caught. With that being said, it's smart to steer clear of street beer sellers. You're free to enjoy a drink at any nearby beach bar!