The pretty beach here is divided in two by a headland which enters the sea. The old Damouchari, a pebble beach and the new Damouchari, where the natural port is found. The village was established by Venetian sailors who built a castle for protection and also in which to store supplies. You can still see the ruins of the castle as well as the nearby Monastery of St Nicholas.
The village may seem familiar to you as many scenes from the first Mamma Mia movie were filmed here in 2007.