Seward on the Kenai Peninsula
Notice how this Russian church is right next to the base of a mountain. Seward has mountains on all sides.