When I lived in Grenada, I could not find anywhere to buy fabric or knitting yarn. I had my wedding dress made there, and the person who designed and sewed it (a man! Who smoked marijuana all the time while he was sewing) took a boat to Trinidad to buy fabric, notions and trim. So I guess they must have suppliers there, at least.