Discover the best beaches in Kefalonia. Whether you want sand, views, amazing snorkeling or water sports, find the top Kefalonia beaches and what they provide