I know of a couple places in the Bahamas that sell puros. Both are called 'Havana Humidor' - they both have the same prices.
One is on the main street in a store called John Bull. Look on this page and you will see a photo - the cigar shop entrance is under the ROLEX sign...