The restaurant scene is very good indeed, choose from traditional Turkish dishes to a wide range of international cuisine. Many restaurants have roof-topped terraces to admire the great views. Prices start to climb the closer to the harbour but it is possible to find very reasonably priced menus. For a truly memorable meal try Obo Terrace.
Could not agree more and we shouldn't forget the friendliness and helpfulness of the Turkish people. Nothing is too much trouble, the service is excellent and the food itself is stunning.