The imposing Edinburgh Castle sits high on the Castle Rock