The beaches of the Northern Rivers
Between Tweed Heads and Ballina there are about 20 different beaches from which to choose. Some of these have lifeguards and some are small beaches without flags. A few are dog friendly, some with with extensive dining facilities nearby and other without - all to suit your many desires.
Visit NSW: http://www.visitnsw.com/destinations/north-coast