In my opinion, I think you can use 不會 and 不能 both. It's most importantly about the thoughts~
"Can't you drink?" 你不會/能喝酒嗎?
Answer: 會,滿愛喝酒的 Yes, I like to drink. or 不會,容易醉所以不太會/能喝 No, i am easily get drunk so I can't drink much
"You can't drink?" 你不會/不能喝酒嗎?
Answer: 對,我不能喝 No, I can't. or 不會,我是會喝酒的 Yes, I can drink.