Haserot Beach sits on the calm side of the Old Mission Peninsula, where Grand Traverse Bay's east arm wraps around Traverse City like a protective hand. You'll find a small parking area off Peninsula Drive, then a short walk across mowed grass to a narrow band of sand that locals guard like a secret—though it's technically public and welcomes anyone willing to seek it out.
“The shallow east-arm water here warms to swimmable temperatures weeks before the deeper western bay beaches.”
Long-tail boats moored in clear water
The beach runs maybe a hundred yards, framed by private docks and weathered seawalls. Children wade out fifty feet before the water reaches their waists, making it a rare Great Lakes spot where parents can actually relax. The bottom is sandy with scattered stones; water shoes earn their keep here. Pack a cooler and claim one of the picnic tables beneath the trees, where shade arrives by mid-afternoon and stays through dinner.
Come winter, the bay freezes into a white plain broken only by pressure ridges. Cross-country skiers glide along the shore trail, and you might see ice fishermen drilling holes a quarter-mile out. Spring brings migrating loons. Summer means Tuesday evenings with sailboats tacking past on their way to races. Autumn wraps the hillside cherry orchards in rust and gold, visible from your beach towel.