Portknockie is a coastal village, once an important herring port, on the Moray Firth in the Moray area. The village is close to stunning coastal scenery and a range of seabirds can be seen nearby. Elgin is roughly a 30 minute drive west (via the A98 and A96).