The little Greek island of Skopelos is known as the setting for Mamma Mia . With no airport on the island , most visitors arrive by ferry from Skiathos . In addition to its famous beaches and mountains, Greece has a rich history with many ancient sites including Mycenae ( birthplace of Hercules ) and Troy ( site of the Trojan War ).
The little Greek island of Skopelos is known as the setting for Mamma Mia . With no airport on the island , most visitors arrive by ferry from Skiathos . With small coves galore , Skopelos is an ideal location for a week 's sailing .