Lennox Heads is a lovely little beach town about 20-25 minutes from Byron Bay. Lennox Heads resort is right near the centre of town near lovely food and coffee shops. The pool, spa and amenities were great for families, and the space inside the apartments is huge too.