Portland Spirit will host a Fourth of July cruise to view the Waterfront Blues Fest fireworks show on the Willamette River. The cruise boards at 7 p.m. from the Salmon Springs Dock, 1010 S.W. Naito Parkway, Portland, and cruises from 7:30 to 9:30 p.m. The boat will dock at 9:30 p.m. to watch the fireworks show from 10 to 10:30 p.m. The cruise includes a three-course dinner, a candelit table, live piano music and historical narration. Tickets start at $158. Learn more at portlandspirit.com.