A tropical island with a contentious past and future, Cuba is one of the most unique and beautiful destinations in the world. Many people think Cuba is inaccessible to visitors, and while infrastructure is still improving, the country is actually home to vibrant cities, incredible landscapes and a thriving...