In addition to being a major fishing port, Mallaig is also a terminal for CalMac ferries to various small islands in the Hebrides.
All images are © Chris Gibbins