A flight from Beijing will last for 20 hours with a stopover in Mexico, so forget about it. China has too many option of the world's best beaches in Maldives, Malaysia, Vietnam, India, Seychelles and do not forget Sanya Island - Chinese territory with amazing infrastructure, excellent hotels.
Chinese airlines fly only to "China friendly" airports, hotels their t/operators use should be certified for their standards and have many Chinese services.
Even Panamá could not get Emirates flight from Dubai, but Dominican officials are flying to Dubai and "negotiate" since like 15 years, they just forgot that Dubai is a "bit" different, It is not VERON.