Bay Harbor is a luxury resort community spanning five miles of beautiful shoreline along Little Traverse Bay on Lake Michigan.