The original feel-good musical, featuring ABBA hits and starring Meryl Streep and Pierce Brosnan, was filmed on Skopelos in the Greek islands – reached by ferry from Skiathos. This time round, Vis in Croatia is the setting for Mamma Mia! Here We Go Again, the story of which is told in part in flashbacks. The village of Komiza to the west, Barjoska Bay and Stiniva beach all feature in the movie.
During filming, the stars stayed in various villas and on board yachts around the island. The home-away-from-home for Amanda Seyfried, who plays Sophie, was 17th-century house Palaca Jaksa, which once served as the wartime headquarters of resistance fighters.
The 35 sq mile-island is the furthest of the Central Dalmatian Islands from the mainland and is reached by ferry in about two and half hours. Until 1989 it was a base for the Yugoslav army.
Croatia’s far more familiar destination, Dubrovnik, is already flying high with a starring role in the hugely popular TV series Game of Thrones. Among many locations open to the public in the city are Medieval Bokar Fortress, which features as King’s Landing, and Tresteno Arboretum, recognisable as the Red Keep’s gardens.
The British Channel Island of Guernsey has meanwhile already seen indications of a tourism boost from the recent film The Guernsey Literary and Potato Peel Pie Society which, like the Mamma Mia! sequel, stars Lily James.
Based on the novel of the same name, it is set following the island’s occupation during the Second World War. Key tour operators reported a surge in bookings and searches, while the tourist board website saw a 130% increase in traffic in the five days following the film’s release. A museum about the occupation and a military underground hospital are among wartime historical visitor attractions. Tourists are also drawn by its coastal scenery and connections to Les Miserables writer Victor Hugo.