Can highly recommend a nice craft beer place in the marina area (Barcelonetta) called Black Lab Brewery.
I've been to Barca 4 times in the last 2 years and it's a mainstay. The beer is good, the cocktails are good and they do good food. Not a huge selection of food but burgers, ramen, gyoza.
The beer is brewed on site as well. Nice outdoor area to sit.