As the largest of the Ionian Islands, Kefalonia does not disappoint with its vast expanse of epic coastline, dotted with some of the most beautiful beaches in Greece. Despite its size, the population remains at a modest ~40,000, which combined with its windy and some unsealed roads, means that you are sure to find a […]