We found this place to eat by checking out which restaurant's had cliff top terraces with views out to sea. There are a number of similar along the Town and all seem to serve similar greek menus.
Greek restaurants are great for vegi's beacuse there is always the greek salad as well as a host of side dishes like humous, olives, stuffed vine leaves etc.