A través de los años, ha sido el hogar de varios grupos humanos provenientes del oriente (fenicios, cartagineses, judíos y árabes), del sur (subsaharianos) y del norte (romanos, bárbaros, andalusíes, moros y judíos).