My best advice is go talk kindly to the people involved - key word being kindly. They may simply be clueless and once asked to be careful in shallow areas or getting too close to shore/others many of the issues may go away.
If that doesn't help, I'd start with my lake assoc and make sure the wake boats and others know the local lake rules including; no wake times, too close to shore/docks, other boats, noise levels, etc. Nothing wrong with an updated publication to remind all what the local rules are and wish them a safe boating season.
Speaking to them would be a preferred method before posting anonymous notes on the end of their dock under cover of darkness or calling law enforcement.
If that still doesn't work I'd rewire the dock lights like the lady on Ozark. - Just kidding - NOT A RECOMMENDED SOLUTION.