Netflix's 'Byron Baes,' a reality docu-soap set in the gorgeous seaside town of Byron Bay, Australia, revolves around a group of artists, influencers, and businesses.
After all, it's the first-ever production to give us a real insight into the lives...