[cover the waterfront] {v. phr.} To talk or write all about something; talk about something all possible ways.
The principal pretty well covered the waterfront on student behavior.