Qiongzhou Strait
Haikou Bay is a bay on the northern coast of Hainan Province, China, in the Qiongzhou Strait. It is named for Haikou City, which is situated on the coast.