That is prertty much what my NCL Cruise Consultant said when I asked about the situation. The local rules are constantly changing and help desk can verify.
Trouble is, the UK rules haven't changed for years. Other cruise lines are serving alcohol while in UK ports. Even the Isle Of Wight car ferry serves alcohol.