Top Beaches in Colombia
1. Providencia Island
2. Tayrona National Island
3. San Andres Island
4. Taganga
5. Playa Blanca (White Beach)
6. La Guajira
7. Santa Marta
8. Islas del Rosario
9. El Laguito
10. El Rodadero