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