The Last Inn sits at the harbour end of Barmouth, a former cobbler’s workshop where a spring still runs out of the bare rock at the back of the bar into a pool. It’s a low-beamed old pub with food and sea views, a few minutes from the beach and the station.