Times may have changed, but from information I got many, many, many moons ago getting stuff in the Bahamas is a bear. Larger islands are better than others, but if it needs to be imported then you better be writing off some of your time as a vacation.
There is a real term - island time - that represents the Bahamas and Caribbean islands. While I was going thru my medical adventure at NIH I mentally had to refer to and compare their scheduling to island time. At NIH the lack of following a schedule was due to giving every patient the best care and as much time as required ( a GREAT THING!) In the Bahamas, not so much if you are trying to accomplish something, but relaxing if you are on vacation.
Peter