Dans les dernières années des Hafsidés, l'Espagne a saisi de nombreuses villes côtières, mais celles-ci ont été récupérées par l'Empire ottoman.
Dans les dernières années de leur règne, les Hafsidés sont devenus faibles et l'Espagne a pris le contrôle de nombreuses côtes de la ville jusqu'à ce qu'ils soient finalement occupés par l'Empire ottoman.