Most of the city itself is actually on an island in the middle of a river, surrounded on all sides by huge cliffs tha ...