Brunswick Heads is a 15 minute drive north of Byron Bay, an idyllic seaside village nestled at the mouth of the Brunswick River and the Pacific Ocean.