圣约翰岛（），又称棋樟山，旧译上川岛，是位于新加坡的东南部外海的岛屿。此处与印尼安乐岛之间的水道，是新加坡海崃乃至马六甲海崃最窄处，仅阔2.8公里。，附有「餐饮室」（Cafeteria）。
产业.岛的南部设有「农粮兽医局」（AVA）辖下「海洋水产养殖中心」(Marine Aquaculture Centre)及「热带海洋学院」(Tropical Marine Science Institute)。