The beaches of Barceloneta and San Sebastian are closest to the city centre, and therefore are the most full. They have rows of bars and free WiFi, which tends to attract the tourists. However, there are five more beaches in the city and the further down you go, the less busy they become.