金山三岛位于东经121°24′~25′,北纬30°41′~42′,距杭州湾北岸陆地最近点(金山嘴)6.2公里。由大金山、小金山、浮山三岛组成,大金山顶峰高105.03米,是上海市地面最高点。明洪武建金山卫,清雍正建金山县,均以金山岛得名。
金山三岛古时原在陆上,同属一山,统称金山,五代以前亦称“钊山”。春秋战国时期,山周围已有村落和城堡设置,北宋年间并有港口;山上有寺庙,并有天然泉水“寒穴泉”。由于岸坍陷后退,于宋代沦入海中,三个顶峰出露海面,构成现在的三个岛屿。今村落、城堡、港均已陷海,山上古迹亦已湮没。
金山沦海后,成为近岸岛屿,扼杭州湾之咽喉,历来为海防要地。
大金山悬崖峭壁,低谷幽深,巉岩怪石,林木掩映,出没烟波缥缈之中,数百年来孤悬海上,受人类活动的影响相对较少,山上保存着上海地区陆上早已绝迹的原始植被和珍稀植物,具有重要的科学研究价值。岛上气候宜人,炎夏无酷暑,是有待开发的旅游、避暑胜地。