Taganga near Santa Marta is not the idyllic fishing village it once was, but local authorities have realized some tourism implementation on the front beach and tried to improve the infrastructure. It still has charm and might be a nicer place than Santa Marta.
The photo shows the main beach which is shared with the harbor of Taganga. It’s small and simple but good for swimming but will be very crowded on weekends by Colombian tourists. Good scuba diving is available in the nearby tayrona national park and there are plenty of hotels.
I always stayed in the Hotel Casa Blanca directly at the beach. Que bacano!