Fort William is located just 17 miles to the south of Glenfinnan, where you'll find accommodation, restaurants and more ...