All of the main beaches along the west coast have several shops where you will be able to get most things you need, but if you need something a little out of the ordinary, or a special treat from your home country, the chances are much greater at Saladan (see below/link). Major shopping should be done on the mainland!.