To have a "nose for coke", means to have a strong desire to sniff coke. Not quite a full-blown coke-head.
That nigga stocky has a Nose For Coke.