Taverna Giannis offers fresh Cretan cuisine and seafood, embodying traditional hospitality.