海南岛附近有一个海峡是琼州海峡,地处广东省雷州半岛与海南省之间,属于中国内海,也是中国三大海峡之一,是连接海南岛与大陆的交通咽喉,也是北部湾与南海北部的最佳通道,其南岸有铺前、马村、海口等主要港口。海峡东西长约80公里,南北最大宽度39.5公里,最窄19.4公里,平均宽度29.5公里。海峡南北两岸岸线呈锯齿状,岬角、海湾相间。北岸自东向西分布有红崖角、排尾角、屿角、教尾角。岬角由玄武岩构成,其间组成红坎湾、海安湾和教尾湾。