A SWISS trimaran on a round-the-world voyage aimed at raising awareness about plastic pollution in the oceans has docked at Shanghai, its only stop in China.