Cuba: the perfect summer resort