We decided to get out of Barcelona for a day trip and I'm very glad we did!
From the Nord Bus station in Barcelona, buy Sarfa bus tix (on second floor) to Tossa de Mar. It's about 1.5 hour drive north up the coast. The view on both sides is lovely (this picture was taken on the way to Tossa) and the bus is clean and spacious.
We walked down to the beach, the sand was a little rough but overall everything was lovely. This beach wins hands down over Barceloneta for sure.
We had lunch at Bahia. The meal was delicious and the sangria was seriously THE best I've ever had!