frankly to have been to Beihai and Weizhou island, I would definitly choose the island, of course I guess it is better to avoid the peak toursim time like national hollyday...but it is a great site with lot of good habitat and lots of birds during migration. Very few car on the island and very enjoyable to do birding using bicycle:-)