Beach on Skopelos Island, Greece

Kalokairi is the fictional Greek island in the movie Mamma Mia! and its sequel. It is the location of the Villa Donna, a hotel that is run by Donna Sheridan. The island is known for having a beach, and a beautiful church chapel. The only way to access Kalokairi is by boat or aircraft, and the only way to get to Villa Donna is by automobile and then up a flight of stairs. Kalokairi is comprised of the Greek island Skopelos and its neighbor Skiathos in the original film, in the sequel the Croatian island Vis will be the setting of Kalokairi.