The second-largest Dodecanese island, Karpathos is known for its charming contrasts. It is an island with green mountains and golden beaches;