New Buffalo Public Beach is nestled along the picturesque shores of Lake Michigan. This destination for beach lovers and outdoor enthusiasts provides a stretch of sand beachfront with family-friendly amenities, making this a great spot to visit. Lifeguards: Lifeguards are on duty only during the pea...