I think the best site for what you want is going to cost you $10 if your willing to pay that than you will get a bunch of Michigan lakes that give GPS points on what ever part of the lake you want.
Here is the site:
mapcard.comIf you want to save $10 than get a Mapcard off from Ebay and not off from the Mapcard web site.
Here is a list of all the lakes in Michigan that this site has:
Lake Name County State Contour/Vector
Austin Lake Kalamazoo MI Lake map
Baw Beese Lake Hillsdale MI Lake map
Bayou Pond Chippewa MI Topo Map
Belleville Lake Wayne MI Lake map
Belleville Lake Wayne MI Lake map
Big Lake Vilas MI Topo Map
Big Lake Twenty Gladwin MI Topo Map
Big Pine Island Lake Kent MI Lake map
Big Star Lake Lake MI Lake map
Birch Lake Antrim MI Lake map
Brevoort Lake Mackinac MI Lake map
Caribou Lake Chippewa MI Lake map
Cass Lake Oakland MI Lake map
Center Lake Jackson MI Lake map
Chippewa Lake Mecosta MI Lake map
Cisco Lake Gogebic MI Lake map
Coldwater Lake Isabella MI Lake map
Coldwater Lake Branch MI Lake map
Corey Lake St Joseph MI Lake map
Craig Lake Baraga MI Lake map
Crooked Lake Emmet MI Lake map
Crooked Lake Barry MI Lake map
Crystal Lake Montcalm MI Lake map
Crystal Lake Benzie MI Lake map
Deer Island Lake Gogebic MI Lake map
Devils Lake Lenawee MI Lake map
Diamond Lake Cass MI Lake map
Douglas Lake Cheboygan MI Lake map
Duck Lake Calhoun MI Lake map
Duck Lake Gogebic MI Lake map
East Twin Lake Montmorency MI Lake map
Eight Point Lake Clare MI Lake map
Forest Lake Arenac MI Topo Map
Fremont Lake Newaygo MI Lake map
Glen Lake Leelanau MI Lake map
Grand Lake Presque Isle MI Lake map
Grand Sable Lake Alger MI Lake map
Gravel Lake Van Buren MI Lake map
Green Lake Allegan MI Lake map
Greenwood Reservoir Marquette MI Topo Map
Gull Lake Kalamazoo MI Lake map
Gulliver Lake Schoolcraft MI Lake map
Gun Lake Barry MI Lake map
Hagerman Lake Iron MI Lake map
Hamlin Lake Mason MI Lake map
Higgins Lake Roscommon MI Lake map
Houghton Lake Roscommon MI Lake map
Hubbard Lake Alcona MI Lake map
Indian Lake Schoolcraft MI Lake map
Kalamazoo Lake Allegan MI Topo Map
Kent Lake Livingston MI Lake map
Klinger Lake St Joseph MI Lake map
Lac La Belle Keweenaw MI Lake map
Lac Vieux Desert Vilas MI Topo Map
Lac Vieux Desert Vilas MI Topo Map
Lake Ann Benzie MI Lake map
Lake Antoine Dickinson MI Lake map
Lake Charlevoix Charlevoix MI Lake map
Lake Fenton Genesee MI Lake map
Lake George Chippewa MI Topo Map
Lake Gogebic Gogebic MI Lake map
Lake Independence Marquette MI Lake map
Lake Lansing Ingham MI Lake map
Lake Macatawa Ottawa MI Topo Map
Lake Missaukee Missaukee MI Lake map
Lake Mitchell Wexford MI Lake map
Lake Nicolet Chippewa MI Topo Map
Lake Ovid Clinton MI Topo Map
Lake Pleasant Steuben MI Topo Map
Lincoln Lake Kent MI Lake map
Little Lake Luce MI Topo Map
Little Lake Twenty Gladwin MI Topo Map
Long Lake Presque Isle MI Lake map
Long Lake Grand Traverse MI Lake map
Long Lake Ionia MI Lake map
Mamie Lake Vilas MI Topo Map
Manistique Lake Mackinac MI Lake map
Marble Lake Branch MI Lake map
Michigamme Lake Iron MI Lake map
Michigan Bay Gogebic MI Topo Map
Mullett Lake Cheboygan MI Lake map
Munuscong Lake Chippewa MI Topo Map
Murphy Lake Tuscola MI Lake map
Muskallonge Lake Luce MI Lake map
Muskegon Lake Muskegon MI Lake map
Ned Lake Baraga MI Lake map
Nepessing Lake Lapeer MI Lake map
Otsego Lake Otsego MI Lake map
Pickerel Lake Emmet MI Lake map
Pigeon Lake Ottawa MI Topo Map
Pontiac Lake Oakland MI Lake map
Portage Lake Livingston MI Lake map
Red Water Lake Branch MI Topo Map
Round Lake Delta MI Lake map
Sage Lake Ogemaw MI Lake map
Sanford Lake Midland MI Lake map
Silver Lake Grand Traverse MI Lake map
Silver Lake Oceana MI Lake map
Sixmile Lake Antrim MI Lake map
Smoky Lake Iron MI Lake map
South Manistique Lake Mackinac MI Lake map
Spring Lake Ottawa MI Topo Map
Stony Creek Lake Macomb MI Lake map
Sunset Lake Iron MI Lake map
Tenderfoot Lake Vilas MI Topo Map
Torch Lake Antrim MI Lake map
Twin Lake Kalkaska MI Lake map
Wamplers Lake Jackson MI Lake map
West Twin Lake Montmorency MI Lake map
Whitefish Lake Montcalm MI Lake map
Whitmore Lake Washtenaw MI Lake map
Wildwood Lake Oakland MI Topo Map
Wixom Lake Gladwin MI Lake map
Worm Lake Baraga MI Lake map