圣约翰岛,又称棋樟山,是位于新加坡的东南部外海的岛屿。岛上没有汽车公路,遍布羊肠小径;岛上北部设有两个码头。