NOt sure about Sosua or Cabarete - but- we have a number of stores here in Puerto Plata. The one with the best selection is Hidelisa, quality materials etc. However, I won't use them to make anything as their prices are too high. I always buy my material etc there.