Durante la colonia la ciudad fue de gran importancia ya que era lugar de partida para las naves que iban a España cargadas de oro, tesoros y de mercancías en la denominada Carrera de Indias, lo cual le valió para ser atacada en varias ocasiones por piratas.