Mit 1.642 Kilometern karibischer Küste ist Kolumbien ein perfektes Reiseziel für Kreuzfahrtschiffe, die tausende von Touristen auf ihren Reisen in verschiedene Häfen bringen. San Andrés gehört zu diesen Orten, wo Schiffe wichtiger Schifffahrtsgesellschaften anlegen, damit die Passagiere die dortigen natürlichen Schönheiten kennenlernen. Zur Insel kommen auch Segelboote und Jachten, die durch die Welt reisen.