Mallaig, one of the smallest towns in Scotland, boasts a vibrant atmosphere and ultimate attractions. It is a working fishing port that takes pride in its fresh catches, including smoked kippers.