There is the one company that makes a lake map book for areas of our State. NE Michigan area, Southeast area...yada yada. You have to watch it though. The book has lakes that are turned around in their placement of ramps and compass headings.
The latest version for us here in the NE Lower shows Cedar Lake in Alcona County as being next to Lake Michigan!!??:sad:

NICE!! Jewell Lake in Barton City as having a ramp where there is a creek inlet. Not anywhere near the true, one and only, ramp.
The DNR maps are from 1932-1945. Ya think some things have changed at all??
Another fun way to look at lakes is to use Google Earth and fly there to see an aerial view. You can get a good idea as to where there are drop-offs and the such. Pretty cool.