Some 90 miles south of Florida’s Key West is another land of palm trees, beaches and colorfully painted structures: Cuba. The ...