Cuba and Iran are allies. This is like normalizing relations with Iran.
Is Obama the right person to do it? Of course not, because he'll do it from a position of weakness rather than strength. But because something is being done by the wrong man for the job doesn't mean that the job itself is wrong.