Avec 1.642 kilomètres de littoral caraïbe, la Colombie est une destination parfaite pour les navires de croisière, ces bateaux qui transportent des milliers de touristes et font escale dans différents ports. San Andrés est un de ces sites où font relâche les bateaux des grandes compagnies maritimes pour que leurs passagers en connaissent les beautés naturelles. Viennent aussi dans l’île des navigateurs qui sillonnent le monde entier sur leurs voiliers ou leurs yachts.