Where to find Scotland’s best seafood. Clue: these places are just metres from the water