fort william is now a significant town. despite the difficult terrain, fort william has rail connection with glasgow in the south and mallaig on the north-west coast. it is a tourism centre. the caledonian canal connects it with inverness.