Is this Guangzhou, China?

Shamian Island, or Sandspit Island, was a sandbar in Guangzhou’s Pearl River given to British and French traders after the Second Opium War.