No 1 Bosville Terrace is a friendly bar/restaurant with a beer garden. It has stunning views across Portree Harbous and round to the Cuillin Mountain Ridge, owing to the fact the restaurant is situated on the second floor. However this means that access is limited.
They don’t take reservations, so be prepared to wait! There are only a few tables, so arrive a bit earlier or a bit later to try and avoid the rush, but you might still have to be patient.