Demand for travel to Cuba may be flattening, with soaring hotel prices on the island, American Airlines cutting some flights, and uncertainty over whether new travel restrictions could be imposed when Donald Trump takes office.