The village overlooks the Moray Firth and a harbour, and is a great place to spot dolphins. Founded in 1677, Portknockie was a significant fishing port in the 19th century and today the harbour continues to be busy with private boats.
Around the Square and Church Street you can browse the variety of shops and eating and drinking establishments, including the Victoria Hotel and the Seafield Inn.