Restaurant in Mykonos, Greece allows for jaw-dropping views