Kyrenia is a coastal town nestled between majestic mountains and the sparkling sea, adorned with a historic castle.