John Kennedy actually said...
I am not impressed by those who say they can stand up to Khrushchev when Mr. Castro has successfully defied them from 90 miles away.
Context
Remarks of Senator John F. Kennedy, Evansville, IN
10/03/1960