Greek restaurant Zorbas Taverna, located on a beach in Crete, offers a dining experience with a view.