i'm curious....was the vacation a "reward" of sorts? was the choice of an all-inclusive resort your idea or his?
he can and will drink anywhere he wants, at anytime, for any reason. you did not CAUSE him to drink, altho drinking around him AT a place designed for drinking and hedonism was perhaps not the wisest of ideas.
make the most of your time. be safe.