With mountains as a background and facing a private beach on the Mediterranean Sea, the Rocks Hotel offers deluxe accommodation 850 metres from Kyrenia Castle.