If you’re looking for white beaches and azure oceans with a side of Latin warmth, then Colombia’s Caribbean coast is the spot for you. Stunning Barranquilla, idyllic San Andrés, unspoiled Santa Marta, and wondrous Cartagena – we'll clue you in on where to go.