From all the places I've visited in Greece (more than 20), I had the best meals in Kalymnos. Ingredients were of excellent quality and we found some strange yet delicious recipes, such as squids stuffed with tomatoes and rice and a nice omelette with tomatoes, onions, eggs and green pepper. I think the best restaurants are those close to the beaches, you will find the most fresh fish there.