Unlike the drone ships we see Falcon 9 boosters land on after launch, this specially designed barge is the place where Chang Zheng 11H missions start their trips to space from.
Using this barge means China can reach certain orbits that are inaccessible from land launch sites because of the cities they would have to fly over.
The barge is a way to keep people on the ground safe while still launching missions to the points in space they need to get to to do their jobs.