The small monastic church of St John at Kaneo sits perched atop a rocky precipice ove