Welcome to one of the more remote Greek islands, with dozens of beaches, traditional villages and amazing things to do. Here’s how to prepare for your holidays in Karpathos
379