The film was shot on the island of Skopelos (Sporades archipelago) in the Aegean Sea. It is here that you will find the chapel of Agios Ioannis and you can reach it by a narrow path with 110 steps carved into the stone (just as Meryl Streep did in the film). Right under the rock you will find a small beach, which is quite crowded in summer. A few scenes from the film were shot on the island of Vis in Croatia.