Located in Norton Shores, United States, P.J. Hoffmaster State Park Public Beach Area is a stunning beach that stretches along the shoreline of Lake Michigan. The beach has a length of 3 miles and features soft, golden sand that is perfect for sunbathing or building sandcastles.