海南被称为“北海”,主要是因为其地理位置处于中国最南端,位于北半球的热带地区,而不是南半球的热带地区。此外,在中国南方,南海已经成为当地的重要海域。因此,在区分南海和北海时,海南被归类为北海。此外,从历史和文化的角度来看,海南在中国的地位一直比较特殊,虽然它地处南方,但也被视为中国大陆。因此,称它为“北海”也是为了表明它在中国版图上的特殊地位。