Family fun weekend at Rainbow Beach: The Inaugural Rainbow Beach Spring Festival kicks off on Saturday September 5 from 9am with