All off the rocks. The breakwater gets a little crowded, so I'd try finding a new spot (tough if youre not a local) in the area. Try Fortunes rocks beach, theres plenty of fish and theres free, permit free parking after 5pm or before 8am.
Give a man a fish and he will eat for a day. Teach him how to fish and he will sit in a boat and drink beer all day.