Frank,
I agree on crandon and biltmore. They were my two favorite public options when I lived there. I use to work at miami beach golf club. Overpriced but convenient and fun if your staying in downtown Miami or south beach. I haven'to played normandy shores since they reopened it. That might be an option as well. Hopefully someone can comment.
Brian