No online ammo supplier will ship to NYC - at least not one I know of. They require an address outside of the 5 Boroughs.
Regarding Cabela's - be careful when you order. I ordered a case of 9mm target ammo six weeks ago. Delivery date has been pushed back twice and I am now expecting delivery (pending availability) in mid-May.