It's hard when you have no control over family members you love. I had to detach from my brother and parents. I love them all, but can't be part of the chaos that is their lives.
Curious...if your Dad comes to visit do you intend to let him drink in your home? That IS a boundary you can set for you.