A popular Byron Bay music festival has been cancelled just a few weeks ahead of its first day, which was set to be on April 2.