I think the village was doomed to be depopulated early. It's on a narrow north-facing ledge ledge on the side of the loch, with quite a high hill behind shading it form the sun - it must be a cold and gloomy place in winter. Unlike pretty Duirnish or Plockton!
I think the real reason why what was built as a large station became a minor one quite soon after, and a very small one after road transport became available in the area, can be found in the rest of the Wikipedia entry:
The station opened for passenger traffic on 19 August 1870[4]
...
The station was destroyed by fire along with a train of 14 vehicles on 16 October 1891.[6]
For the first 27 years of its existence it was the line's terminus, bringing prosperity to the village. Steamer services linked to Portree on Skye, and Stornoway on Lewis. With the opening of the extension to Kyle of Lochalsh, steamer services were transferred there.
So at the time of that riot, fish was being unloaded from a large local fleet at the main railhead, which soon after transferred to Kyle.
You may think you can guess what the original station and pier were like from what's there now. But that doesn't work; if you look at the two available 25" maps (1875 and 1902) in NLS and especially use the georeferenced option to overlay the second with a satellite image, you'll see that it was very different. The much more extensive facilities of suitable for a terminus and its goods pier have gone (though I imagine traces remain), and smaller ones been built in their place.