I wonder if there is any hope of getting Bombay Sapphire.
My drink of choice! You should be able to order "room service" cocktails but as far as a bottle is concerned, you are probably out of luck. Holland America offers a "package" for one's cabin consumption with a .75ml bottle (not Bombay Sapphire) and tonic. I've asked my partner (who is a TA) to investigate NCL - he has some clients booked for Hawaii. I'll post more if I can find out.
If all else fails, do what the rest of us do when we sail on any these ships with their new "rules" - SMUGGLE! It's not as if we're NOT going to drink outside the cabin! Those drinks in the cabin are just to "prime the pump"!