Bright and cheerful and on a jetty on the shores of Loch Linnie, the Crannog is the sort of restaurant that it would be a disaster to miss if you’re a seafood fan passing through Fort William.
The food is fresh, simple and locally sourced and you can choose from items like herb-crusted halibut with courgette spaghetti; mussel and leek chowder; and an excellent Cullen Skink (a Scottish seafood soup). Alongside all the seafood options are very good meat and veggie choices, but whatever you order, expect to pay around £40/head for three courses with a bottle of wine. It’s much cheaper at lunch when 3 courses cost £18.95.
It’s also easier to get a table at lunch. That’s not the case in the evening when you should book ahead if you can, and ask for a table with a loch view.