Not sure if they sell them on the ship, but there were people selling them on the dock ---- "$100 Cuban cigar for just pennies" .... Have no idea if they were real or not. I recall reading somewhere on DIS that it is illegal to bring them to the US ... (or something similar to that) ... I'm sure someone else will give you more info -- or try a search for "cuban cigar"