With 1,642 kilometers of Caribbean coast, Colombia is a perfect destination for cruise ships carrying thousands of tourists on tours of different ports. San Andres is one of those places where major shipping boats dock so that passengers can explore the natural beauty. The island is also visited by boaters who travel the world in their sailboats and yachts.