Berühmt war Cádiz in der Antike für sein Heiligtum des Melkart , des phönizischen Stadtgottes der Mutterstadt Tyros, der von Griechen und später Römern (fälschlicherweise) mit Herakles identifiziert wurde. Der Tempel lag auf der heutigen Isla de Sancti Petri etwa 18 km südlich der Stadt. Hannibal besuchte das Heiligtum vor seinem berühmten Zug über die Alpen. Als Poseidonios einen Monat in Cádiz verbrachte, besuchte er den Tempel ebenfalls. Seine teilweise bei Strabon erhaltenen Informationen darüber stellen eine wichtige Quelle für die heutige Kenntnis des Heiligtums dar, das vom almoravidischen Statthalter 1146 auf der Suche nach einem sagenhaften Schatz zerstört wurde. Da die Spanier ferner im 17. Jahrhundert ein Fort an der Stelle des antiken Tempels errichteten, blieben von diesem nur geringe Reste erhalten. Generell sind die Funde des antiken Cádiz recht spärlich; es fanden sich aber viele Münzen sowie Inschriften, die jedoch nicht sehr ergiebig sind.