Entre los siglos XV y XVIII, España organizó un sistema de flotas llamado la carrera de Indias para transportar anualmente mercancías entre España y América. Los galeones transportaban todo tipo de mercaderías, desde objetos de lujo hasta maquinaria y manufacturas, para satisfacer las necesidades del Nuevo Mundo. En los puertos americanos, las descargas de los barcos cargueros daban lugar a ferias comerciales que duraban más de un mes. Sin embargo, los viajes por mar eran arriesgados debido a los peligros de los pir