Who was Melkart

The origin
of the Pillars of Hercules

Melkarth (or Melqart) was the tutelary god of the city of Tyre and of sailors on the East-West route. According to mythology, he lived in a cave near the modern Cape Spartel in Morocco.