Rothes is a town (population approx 1,200) in Moray on the banks of the River Spey. A settlement has been in place here since the 7th century. Today the town is home to the Glen Grant whisky distillery. Elgin is roughly 20 minutes drive north (via the A941).