Barcelona's City Beach is right in the middle of the city. Within walking distance from the end of the Rambla, you can expect a wide sandy beach with palm trees and charming little restaurants.
The best part of Barcelona (after the restaurants, bars and cafes) is the beach. Even though it is man made, it attracts millions of tourists and locals each year. The nearest metro stop is Barceloneta on the yellow line.