The story of Mamma Mia! is set on the fictional Greek island of Kalokairi, a name that translates to "Summer" in Greek. While the island is a creative invention for the musical and films, the 2008 movie was famously filmed on the real-world Greek islands of Skopelos and Skiathos, as well as the seaside village of Damouchari in the Pelion region. Specifically, the iconic wedding chapel, Agios Ioannis Kastri, is located on a steep rock outcrop on Skopelos. In the 2018 sequel, Mamma Mia! Here We Go Again, the production moved to the Croatian island of Vis, which stood in for Kalokairi due to its preserved Mediterranean aesthetic and favorable filming incentives. On stage, the setting is traditionally evoked through minimalist blue and white set pieces that represent a taverna. In 2026, these filming locations remain major pilgrimage sites for fans, with "Mamma Mia" themed tours contributing significantly to the local economies of Skopelos and Vis.