Hi Keith,
The best mark is the old outdoor swimming pool,its just to the east of Portsoy (LHS). If approching from Elgin, turn left after the last field with a crop growing on it, (barley), then turn second left (Park Rd) then just follow the tarred road till it goes down the steep hill to the pool. follow the RHS concrete wall of the pool and head out to the point of the rock, the RHS is VERY snaggy, but straight out, and to the LHS, is very clean sand. you will get flatties , makkie, wrasse and coaley among other species. You are fishing into deep water, even at low tide, I find it fishes best an hour before low tide, probably because you can get further out on the rock, but I find it fishes well at all tides
Enjoy your Holiday, Johnny.