The Pub by the Pier is right by the ferry terminal. Not a great atmosphere and doesn't do food off-season. Ferry Inn has a bar and restaurant which is open all year. Similarly for Uig hotel at the top of the hill, a mile or so round the bay from the ferry terminal. In the summer, there are cafes open near the ferry terminal and the Isle of Skye Brewery sells its own local beer.