Depends how close to the beach, jobs, culture and infrastructure you want/need to be and how much you want to pay of course. Somewhere like Murwillumbah has reasonable cost of living, close to beaches, national parks and major airport at Coolangatta but far enough away from the tourist strip to avoid all those negatives. Less than 90 minutes to Brisbane if you need the facilities of a large city occasionally. Mullumbimby is similar but smaller. Nimbin is so-so. I woudn't live there. Uki just outside Murwillumbah can give you a similar counter-cultural, small village lifestyle without the feral tourists and petty criminals. I lived fairly close to Inglewood at Wallangarra on the border for 4 years in my teens. Girraween NP is a great place for photography but I don't think I could live in towns like Tenterfield or Casino. Kyogle might be as far west as I would consider but I come from the personal viewpoint of liking being close the beach and having an occasional conversation with a non-right winger!!
p.s. my wife and I have always had a soft spot for Bangalow. Let's retire to a little bungalow in bangalow :-)