We had a great day at Willard Bay. The place is amazing since Utah State Park renovations. Beautiful sandy beaches no bugs and very clean. Showers with clean restrooms. Started to get a bit busier around 3:00. There are several beaches with picnic areas. We kayaked and bird watched. Had a great day. Water is warm and dogs are allowed. Did not see any algae along the beach line.