(1) The annual Coast Guard Festival kicks off Friday, July 27, and runs through Aug. 5. First up is the Lighthouse Quilt Guild Show at St. Patrick's Catholic Church on Friday and Saturday, 10 a.m. to 5 p.m. both days. The Tri-Cities Family YMCA Coast Guard Run is Saturday morning, and the Kids Parade is downtown beginning at 10:30 a.m. Also Saturday, a free hot dog lunch will be served to the first 750 who show up at the west end of Washington Avenue beginning at 11:45 a.m. Playing Out Loud is free entertainment for families and kids at Waterfront Stadium at 1 p.m. Saturday. At 7:30 Saturday night, the "Hometown Idol" talent show competition will take place at Waterfront Stadium. Downtown streets will be filled with the Cruise-In Car Show from 7:30 a.m. to 2:30 p.m. Sunday and Grand Haven Rotarians will serve pancakes at the Michigan Commerce Bank parking lot from 8 to noon. The Festival Bicycle Tour begins at 8 a.m. Sunday and the Festival Community Picnic is 1-4 p.m. at Coast Guard Park on North Shore Road in Ferrysburg. The weekend concludes with Praise-Apella leading Worship on the Waterfront at Waterfront Stadium from 7:30-8:45 Sunday night. For the complete schedule, see your Tribune Discover Coast Guard Festival guide or visit coastguardfest.org.
(2) The Ottawa County Fair runs through Saturday, July 28, at the Ottawa County Fair Grounds, 1286 Ottawa Beach Road in Park Township (Holland's north side). For the complete schedule, visit ottawacountyfair.com.
(3) "Disney's Camp Rock: The Musical" will be staged at Lakeshore Middle School, 900 Cutler Ave. in Grand Haven, four times this weekend. The Central Park Players show is about 75 minutes long and appropriate for all ages. Performances are at 7 p.m. Thursday and Friday, July 26-27; and 3 and 7 p.m. Saturday, July 28. Tickets can be bought at the door, if they're still available, and in advance by calling 616-850-6566. Visit centralparkplayers.org/feature for details.
(4) Community Family Fun Night at Norton Pines Athletic Club on Friday, July 27, is a benefit for the Wypa family. Young Nikolas Wypa died in early June when he accidentally swallowed a stone on his school's playground. The club is at 1350 Judson Road in Norton Shores. The event is 5-8 p.m. and will include food and lots of fun. The cost is $15 for a family of two adults and up to four kids, $10 for one adult with a child, and $8 for individuals. Kids must be accompanied by an adult. All proceeds go to the Wypa family.
(5) Spring Lake High School Alumni Group will host a picnic from 1-9 p.m. Saturday, July 28, behind the junior high school, 345 Hammond St. in Spring Lake. It's an all-class reunion. Alumni are asked to bring a dish to pass, a talent, chairs and place settings.
Did I miss something? Log in and tell us all about it in the comment section below.