Updated: Aug 2, 2022
Having been on many, I personally felt safest on the small ships such as Seabourn, Regent Seven Sea Cruises & Silversea. Unfortunately they also the most exclusive and expensive.
The larger cruise operators arrange regular events throughout the day which might cause frustration for some when you have days at sea.
All cruise lines seem to offer a 'friends of bill' gathering and scheduled AA meetings, but as I don't practice the 12 steps or attend meetings then I prefer to remain sober my way.
We will shortly be asking all members for their opinions, so watch this space.
In the meantime then it might be worth looking at the smaller ships / cruise lines I listed at the beginning of the post as I don't recall seeing any drunk passengers, great food & most retire to their suites around 10/11pm.