Kefalonia is the largest of the Ionian islands. But it is not less beautiful and charming than any other Greek island. The capital of Kefalonia is the town of Argostoli.