Крепость была частью древнего дворцового комплекса, раскопки которого ведутся с 1991 года. По характеру строений археологи пришли к выводу, что военный комплекс имел сугубо оборонительные функции, а дворец представлял собой административный и хозяйственный центр финикийского города.
На его территории располагались три крупных пресса для получения оливкового масла и обширные складские помещения.
В крепости найдены фрагменты оружия (в частности, бронзового щита), а также финикийские надписи.
Город Идалион в наибольшей степени известен как центр почитания древнегреческой богини Афродиты. Именно на Кипре, по легенде, она появилась на свет (откуда ее эпиклеса Киприда), а в Идалионе располагался ее важнейший храм (откуда эпиклеса Идалия).