The Bay Harbor Golf Club is located just south of the resort town of Bay Harbor on the shore of Lake Michigan's Little Traverse Bay. Arthur Hills designed these three nine-hole courses. The club features pro shop, bar, and grille. The preserve room is available for private dining. It also offers facilities for wedding receptions.