Kefalonia is one of Greece's most beautiful islands, with the iconic Myrtos Beach, the Melissani Lake cave, and the charming port of Fiscardo all spread across a large, mountainous island. Buses are scarce and taxis expensive over distance. A hire car is by far the most practical and enjoyable way to explore Kefalonia.