Cuba lies just 90 miles south of Miami, yet it feels worlds apart. Despite its proximity to the United States and economically stable Caribbean...