Filmed at Emelisse Nature Resort, Fiskardo, Kefalonia