Check out our new site at openwaterswimming.com
Beidaihe is in China. It was named as one of the world's top 100 beaches by CNN in 2013.