Explore the best of Kefalonia, Greece with tips on must-see attractions, the best beaches, amazing restaurants, and plenty of insider advice!