外沙岛位于广西北海市的北部岸线,是离市区最近的一个小岛,外沙岛与北海半岛相距不足百米,属于北海市区的一个组成部分。外沙岛为海鲜岛,四面环水,有长达2000米的海岸线,岛上有人工海水河,而且全岛以人工海水河为中心,分列着度假村与餐饮区。