Usually not. Check the SXM port schedule (not the one here on TTOL) to confirm whether there are ships in. If none, you could call one of the jewelry stores to see if they are open, but usually not, if no ships on Sunday.
Been there on a Sunday afternoon and found a few stores open along Front Street, and not too many cruise ship tourists. It was rather pleasant not having the maddening crowds.