A journey through Havana, Varadero, Cayo Santa Maria, and Trinidad: places that showcase Cuba’s authentic cultural wealth and some of the best beaches in the Caribbean.