Places to eat:

Portree with many cafes and restaurants 

There are many places to eat... just a coffee or tea and cakes, lunch or evening meal.