Karpathos is a mountainous island of the Dodecanese with countless churches, chapels and monasteries but also amazing beaches, hospitable locals and lots of beauty. The plains as well as the mountains of Karpathos that present such a contradiction fascinate even the most demanding visitors while the beaches of the island will leave no one unsatisfied.