Some 15 years ago, I was gifted several "Cohiba Habana" cigars, by a fellow employee of a company I drove for. They were, indeed, fine cigars.
The thing that kept me from actually buying them myself was the price. Since they were smuggled into the U.S., the going price at the time was around $30 each.

As I see it, the reason it is illegal for an American citizen to purchase and smoke Cuban Cigars while, say, on a cruise in the Caribean, is the fact that, though the ship may be in International waters, if it has U.S. registry, it is considered by U.S. Law Enforcement Agencies to be U.S. territory. (Just as various Embassies, whatever the location, whatever country's embassy, it is considered to be the "soil of that country.")

However, if you have ever read an issue of "Cigar Afficianado" magazine, notice that the band on the cigar held by whatever celebrity may be on the cover (Arnold Schwartzenegger, Danny Devito, or whoever) is always covered by the man's finger. Is this to cover the fact that it is an illegal cigar? Or to make the viewer think it could be so?

As pointed out in the article linked, there are some fine cigars being made in Central American countries, such as Honduras, Nicaragua, etc., that are legal for purchase and consumption in the U.S.
"Churches may close and old shepherds may die, but the herd will always be the herd."
Reverend Bill