There are a huge number of golf clubs in Moray, there are championship, links, parkland, courses suitable for all golfers a couple of useful websites are
Golf Highland www.golfhighland.com - but this only lists 6 local courses - we reckon there are at least 15 courses within 20 miles of Lossiemouth!
Check out Moray Firth Golf Pass for discounts at local courses
Moray Golf Club has 2 golf courses at Lossiemouth www.moraygolf.co.uk
There are also several golf driving ranges in the area to practice your swing.