Travelers looking for a magical Greek Island will find it in Kefalonia, the largest Ionian island in Greece. Among its lovely landscapes are Mediterranean oak forests, wild meadows, vineyards and pretty sandy coves. Meanwhile, the beaches overlook crystal-clear turquoise waters, perfect for swimming or diving. The island’s pretty villages are welcoming, where...