Sus orígenes se remontan a época fenicia, habiendo sido lugar de asentamiento de
romanos, árabes, portugueses y castellanos. A partir del siglo XVI, la ciudad se convirtió en uno de los puntos comerciales y políticos más importantes de la provincia, beneficiándose, además, de importantes relaciones comerciales y económicas con las colonias españolas en América.