New Paphos, Acropolis