Kefalonia is a magnificent island  with natural beauty  traditional hospitality and authentic Greek life It is the perfect place to hike  swim in crystal clear waters  enjoy glorious vistas  visit historical sites  and make new friendships