Hainan lies at the southernmost part of China, facing Guangdong province in the north across the Qiongzhou Strait, Vietnam in the west across the Beibu Gulf (Gulf of Tonkin), and Taiwan in the east across the South China Sea. It's a beautiful place to go for vacation during the summer. There's a lot of beaches and shops. Hainan is one of China's largest tropical island.