F Zeen occupies ten acres of hillside above Lourdas Beach on Kefalonia's southern coast. The name derives from the ancient Greek concept of 'euzein' - the good life, a philosophy of balance between mind, body and soul. Four Kefalonian-style buildings emerge from Mediterranean pine forest and tropical gardens.