Mallaig's days as a bustling herring port are long gone, but the town is still full of people today. Few would have guessed that its commercial salvation would be owed to a modern fairytaleMallaig is far from the prettiest of Highland settlements, even when the weather is fine and you can look over the sea to the blue shapes of Skye and the Small Isles.