CN Marinas has announced that it is in the final stages of a design and commissioning contract for a new 350-berth marina on Hainan Island, China.

The development