南海乡,隶属于福建省福州市平潭县,地处海坛岛南部海域,由塘屿岛、草屿岛等120多个岛礁组成,东濒台湾海峡,南近莆田市南日群岛和湄洲岛,西面隔海与福清市江阴港对峙,北与敖东镇钱便澳相距1.5千米。全乡总面积13.9平方千米,下辖7个村。2019年末,南海乡辖区有户籍人口1.05万人。
草屿岛内大部分是低山、丘陵,地势西南高,东北低,位于中部的洋雷顶山,海拔212米,为岛上最高山峰。
2019年末,南海乡营业面积50平方米以上的综合商店或超市有2家。