For a small resort you really are spoilt for choice regarding restaurants! Just a small selection:
Bondjuk - a few minutes walk from the centre, follow the road heading out of the village towards Icmeler - if you like lamb, order oven lamb the day before, they slow cook it over night, its delicious!
Fronting the beach: Korfez always good. Han - if you like fish try Mediterranean Surprise - sea bass cooked in a sauce with prawns.
Pashas on the road that runs parallel to the main street - Monday brunch - excellent value for money.
Antik - Turkish night, not sure what night this year, but you get lovely mezes, and a great bbq, then you are entertained by a very professional dance group - whirling dervishers etc. and again excellent value for money.
That is just to name a few, we are never disappointed!
As for things to do, if you go on the 5 bays boat trip, Musti's is the best. A bit smaller and more personal than some of the others and you will be accompanied by Simba, the golden retriever who joins in and enjoys every minute! You can book it in Tapas Mapas restaurant.
Hope you have a great holiday.