Complete Karpathos travel guide. Discover the best things to do in Karpathos Greece, amazing beaches, best restaurants, top hotels, and breathtaking photos!