The award-winning Elements of Byron Resort & Spa lies along two kilometres of absolute beachfront in the eclectic NSW surf town of Byron Bay. The resort, inspired by the natural bounty of the region and the Australian beach lifestyle, features 193 villas set over 22 hectares of forest, lake, creek and ponds. A focus on…