Yes Choco. re Harrington
Well, Manning Pt actually which is opp side of the river ( about opp the Irish pub in new estate). Down in the bottom left of your picture is spot where photos taken - you can see the wall in background.
Good 3/4+ km run in N/E.
Not sure of other directions
Looking N/E
Looking West from Manning Pt