The sea around Cartagena is not clean and you will be harassed by vendors on the public beaches, so I do not recommend hanging out on the public beaches.