Staden ligger ampliiteatraliskt på nästan branta klippor.