I like going to the port shopping talks because they are amusing and a thing to do, but... The places listed aren’t always the best, and they might not have the best prices. The charm bracelet from DI is junk. The glass stones from EFFY is good for little kids. Etc.
If you have no other plans, it can be something to do, it can be a way to explore the main shopping districts.
And I’ll tell you that we have purchased at Tanzanite International in Sint Maarten. On Royal they had an offer for some earrings or necklace and then you could upgrade the earrings. Dh did that. And it’s nice. But also kinda junky. And everyone on the cruise knows exactly where you got it and how much you paid for it so don’t wear it on the cruise lol.
If you want jewelry, I would go to the ports of call section on cruise critic message boards and do some reading for fave jewelry store in Nassau. And know what you’re looking for. And know what the prices at home are.