A giant statue of Mazu, the Goddess of the Sea, stands inside the Yinhai International Yacht Club (CHEN RAN)