New Buffalo Beach
Beach entrance is just down the street from Stray Dog restaurant and downtown New Buffalo. Free street parking if you want to walk some. Otherwise, you can pay to park in the parking lot closest to the beach.
Another lovely local beach, you can walk the small town shops and then walk to the beach (AFTER you grab a bite at David's Deli)