I really liked my day at Playa Blanca near Santa Marta (Rodadero). Yes there are lots of vendors, yes there are lots of people but I think that's the beauty of this beach. Get a cooler of beer from one of the vendors (they will fill it with whatever you want) that way the drink vendors don't keep approaching you, that will eliminate like half of all vendors. Get there early so that you can get a tent in the front row, by early I mean like by 10am or so depending on the day of the week. The ceviche is way overpriced for what you get so I wouldn't recommend spending the money on it, just eat some fish soup and fried fish at one of the restaurants. It doesn't really matter which one you choose cause I think they are all related some way or another cause you see the boat guys going from one restaurant to another. You will have to grab a boat from Rodadero and you can skip the aquarium if you want to.
If you own or manage Playa Blanca, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.