Lots of great choices, especially on the west side by Lake Michigan.
It depends if you want to stay south or head to Northern Michigan. In SW Michigan you have Harbor Shores, and other great courses near the Four Winds casino. Four Winds has deals on golf packages too.
If you want to head North, Traverse City or Petoskey are great. The Bear resort in TC is awesome and near Turtle Creek casino. Petoskey/Harbor Springs has the Boyne Highlands resort with 5-6 different courses and near the Odawa Casino.