Sitting between the Caribbean and the Atlantic Ocean, Cuba is the largest of the Caribbean islands with its closest mainland points being Florida, U.S. and southern Mexico. Enjoying a hedonistic heyday in the early to mid decades of the 20th century, it was a playground for the glamorously rich and famous but after Castro’s revolution Cuba