Cuba is a land of contradictions that is easy to enjoy but difficult for first-time visitors to decipher. The largest island in the Caribbean, it is a tropical paradise that Christopher Columbus called "the most beautiful land that human eyes have ever seen." It is famous for the romantic charm of its crumbling colonial cities, the beauty of its white sand beaches, and its irresistible Afro-Cuban dance beats. But it is also a land of shortages and...