When Barack Obama traveled to Cuba in 2016, he vowed to reshape relations not just with the Communist-run island but with all of Latin America. The last US President to visit Cuba had been Calvin Coolidge. That was 80 years ago -- and he had arrived accompanied by gunboats.