Desde un principio y durante toda la época colonial fue un importante y estratégico puerto, terminal de la navegación por el río Magdalena y lugar donde se reunían las flotas españolas procedentes de otros puertos sudamericanos, y en especial las que llevaban la plata peruana a España.