Gathering of the Vibes is July 31-Aug. 3 at waterfront park