The Church of St. John at Kaneo is a Macedonian Orthodox church situated on the cliff overlooking Kaneo Beach, on Lake Ohrid in the city of Ohrid, Macedonia. It is unknown when the church was constructed, but documents detailing the church property suggest that it was built before 1447. The church is dedicated to John of Patmos, the writer of the Book of Revelation.Photograph: Diego Delso