Ballina is a coastal town, just south of Byron Bay and Lennox Head in the Northern Rivers region of New South Wales.