Image by Krzysztof Dydynski Getty Images

Playa de la Malagueta is a sandy city beach that is handy to the city centre, has some excellent bars and restaurants close by, and stretches several kilometres from the port.