For the most part, the only Americans that really care enough about Cuba to form a negative opinion are Cuban immigrants and their descendants. They happen to be a powerful voting block in Florida, a swing state, so they have an outsized effect on national politics.
If not for them, the embargo would have been dropped years ago and relations would have been normalized.
If not for them, the embargo would have been dropped years ago and relations would have been normalized.