Karpathos, like many other Greek islands, is truly a seasonal island. The best climate to visit is between May 1 to about mid-October. Of course, you can also go out of season. Keep in mind that it is really a lot quieter. Many restaurants are closed. Also, in this...