Heading up the shoreline from New Buffalo, we come to the Warren Dunes State Park. I think that the first thing you need to do is check out this slideshow of the Warren Dunes. Go ahead, we’ll wait.
Wikipedia’s entry for Warren Dunes State Park is a 1,952 acre state park, located along the shore of Lake Michigan in Berrien County, Michigan (near Sawyer). The park’s dunes include Mt. Fuller, Pikes Peak, Mt. Edwards and (the tallest) Tower Hill which rises 250′ above Lake Michigan. Warren Dunes was designated as a state park in 1930 and draws around one million visitors annually. The page on the village of Sawyer from the Harbor Country Chamber of Commerce adds that although most in the area saw the land as worthless, businessman Edward K. Warren had a vision to preserve them and bought the land at the turn of the century.
Speaking of Wikipedia – something we seem to do fairly often – they have a massive page of map data and hacks for Warren Dunes including a Flickr map of photos from the Warren Dunes area and the Google map to Warren Dunes State Park.
I should add that the DNR page for Warren Dunes State Park notes that due to an infestation of the Emerald Ash Borer beetle, over 4,000 ash trees have been removed from the modern campground unit, dramatically changing the appearance of that campground.