Damouchari is the only natural harbour on the wild Aegean side of Pelion. According to a legend, the name Damouchari derives from the greek expression "dos mou hari", which means "give me grace"- a prayer of the seamen. The castle, built by the Venetians, protected the storehouse and the only station in the area for tired sailors from the frequent raids of pirates. The storehous was used by the locals to store the products they traded until cars reached the numerous villages around and stopped the sailing of ships into the harbour of Damachouri - a masterpiece of natural beauty.
Besides its natural beauty, Damouchari is a tiny peaceful village and has the advantage of not yet being invaded by tourists. There, one can enjoy a calm and dreamy stay at one of the two pebbled little beaches with amazing blue-green water, visit the remains of a "kastro" - a castle, see the little shops on the coast or admire the beautiful olive grove starting from the sea and ending up the mountain.
Photo Credit
Damouchari is also the place where part of the film Mamma Mia was shot. The producers of the film needed a place that resembled 1980 since the action takes place at that time. It was only consequent to choose Damouchari which had conserved the charm of earlier years without traffic and high-rise buildings. In September 2008, all the inhabitants of Damouchari became extras in the film. The resting shots were taken in the neighbouring island of Skopelos.
Information Collected from:

Recent Comments