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 things about the course and as long as you get a good day it'll be a cracking view!
Dunvegan is almost the wrong end of Skye for Isle Of Sky Golf Club:
Isle of Skye Golf Club - Golf Highland
The Club Nestled at the foot of the Red Cuillins, with stunning views of the Old man of Storr and across to Raasay, The Isle of Skye Golf Club is an unexpected gem amidst Skye’s dramatic landscape. In the early days of...
My friend is a member here as he works at one of the local hotel's restaurant hes only been playing around a year and says its challenging for all levels but does have some rewarding holes, much like Fort William as long as its a good day the views will be rewarding! We are planning a weekend playing here in July so if your trips after this ill let you know how i get on!
Any more info needed etc just let me know
The Lectronic Kaddy makes maneuvering through the green 10 times easier than ever. This golf caddy keeps in step with you as you traverse the golf course. Missing out on this high-tech golf gadget doesn't have to happen to you. This Golf Cart is one that will make your life a whole lot easier. Never hurt your back lifting your bag over and over again during a round.There are easy speed controls with a stop and start switch. Comes with battery and battery charger. Weight without battery is 10 pounds. Folds up to fit in your trunk or back seat. Also comes with a Hill tamer wheel so when you go up inclines you can be assured it won't tip over. This wheel was a add on for $75 (included in the price) New models sell for $800 Asking $450