southern Chinese island