Sometimes called the Key to the Gulf, the Spanish-speaking Republic of Cuba lies at the north western end of the Caribbean. It is home to 11 million people. Though politically communist, the country has recently opened itself up to tourism and is becoming a popular “offbeat” destination.