ancient fortress on a rocky cliff