Beaver Island sits quietly in Lake Michigan, hosting only 600 year-round residents despite being the largest island in the ...
Two hours north of Grand Rapids, the natural alcoves between dunes make for the perfect beachside camping spots along the ...
This 45-square-mile township in Antrim County is ideal for an outdoorsy getaway with opportunities for Lake Michigan water ...