Taverna Zygos offers delicious food, possibly featuring house-made products, with a stunning view.