I'd first try Smoke Signals in Port Jefferson. The shop is run by members of BOTL, and may be a good place to start first. Call first though! 631.928.3060
I'm not sure if you tried Matador Cigars in Roslyn yet, but they seem to have a huge selection for the Island.(516) 626-4966
You can try and call Maxis Cigar Lounge Franklin Square. (516) 505-1489
Finally, Tobacco Plaza in Great Neck, on Lakeville Road might be a good place to try. (516) 829-7134
These B&M's are all over the island, so make sure you call first! Good luck and Happy Birthday!!
:happybday