What are the top tourist attractions in Fort William?

Is Fort William walkable?