Cuba has been one of just four nations designated as state sponsors of terrorism, along with North Korea, Iran and Syria.