Accanto al palazzo Cavarretta, si trova la Porta Oscura. Esistente già al tempo dei cartaginesi, è la più antica porta della città. La porta è sovrastata da una torre, risalente probabilmente all'epoca di Giacomo d'Aragona (sec. XIII). Sulla sommità della torre si trova un orologio astronomico.