Fochabers is an attractive village on the east bank of the River Spey, a few miles inland from Spey Bay. Nearby is the Baxters Highland Village, complete with the Baxters factory shop and a sizable restaurant.