There is a place called Smoke & Booze (great name) located in the shopping area of Basseterre. Tell him to CAREFULLY examine what he buys, lots of people get suckered buybing what they think are Cuban Cigars. Also expect to pay anywhere from $8 to$20 for a good Cuban cigar (price varies with quality and size). And only buy what he will smoke on board. It is my understanding that with the new screening in place for luggage, they are confiscting more cigars than ever in Miami and Ft Lauderdale.