Discover the top 15 beaches in Santa Marta, Colombia—from lively urban shores to hidden Tayrona coves. Find your perfect sun-soaked escape now.