If you want a decent table on the roof terrace (that is the main point of eating at this restaurant - the view of the sunset) you need to call a day or so in advance.
We were able to make a reservation for later in the evening, while we were passing by earlier in the day, and they were more than kind as to agree.
Hope this will help!
You can call them! Try 00302286 071526
Get quick answers from Oia Gefsis staff and past visitors.