We stayed for a week at Lennox Head at the camping area next to Lake Ainsworth.
It is an excellent camp site with Lake Ainsworth, a tea stained fresh water lake on one side and Lennox Head beach on another. The day consists of swimming on the beach, swimming in the lake and back to the camp site. This is all within a few minutes walking distance.
There were a lot of things to do in the area. The flat area makes it great for bike riding and the the beach sand is firm enough at low tide to also cycle along.
There are good waves along the beach and at the point. there are also other surfing breaks within a short drive.
When the wind is up there are windsurfers and kite boarders on the beach.
The walk to and around the headland is great with excellent views from the headland over the point and town.