If an American travels to Cuba in a 100% legit manner (with a license duly obtained from Treasury), then none of what has been discussed applies. The trouble comes when an American (or other person subject to US jursidiction) travels to Cuba without that authorization, including on technically legal "fully-hosted" trips.