Must visit Crete restaurants for authentic and generous Greek food experience. Restaurants in Chania, Agios Marina and Elafonisi.