Hi
I did this trip in 2012 and there were opportunities to shop. One hotel-can't remember which -had a small shopping arcade attached. You are taken to various places where you can purchase jewellery, marble items etc and I am sure they also had Bahamians.
This is a wonderful holiday. Hope you enjoy it.
Lesley