Beyond the famous palm-fringed beaches, Cuba is unimaginably diverse - think bottle-green mountains, biodiverse swampland and timeless towns.Make the most of your trip to this …