Hello!
Being a "local" lad (im Inverness so about 70miles from Fort William)
You have Fort William golf Club itself which is based in Fort William website as follow:
Fort William Golf Club - Golf Highland
The Club Fort William Golf Club sits in the shadow of Ben Nevis, Britain’s highest mountain, amid breathtaking Highland scenery. The course is set in beautiful countryside with spectacular views. The cliffs of Ben Nevis hang...
I have not personally played here as i've only recently picked up the clubs again myself, but i've heard good thing