Scores of Stockholm's islands are served by 21 ferries of various sizes - The Independent