Here's some great suggestions of things to do in Kefalonia. Explore caves, visit picturesque vilages, and enjoy the best beaches in Kefalonia.