在1819年我國開埠初期,聖約翰島被用作外島的信號站,直到1874年東印度公司在島上設立檢疫站。1930年代,這座島嶼成爲世界最大的隔離中心之一,可容納6000多人。
在二戰結束前,我國有超過1萬6000人抽鴉片。1955年,英殖民地政府在島上設立了一家“鴉片醫治所”,致力于幫助人們戒煙和改造,並讓煙民學習新的技能,例如木工、編藤和裁縫,以便日後重新融入社會。
醫治所在1973年更名爲戒毒中心,並于1975年關閉,但部分建築至今仍然保存完好。
棋樟山,現稱爲聖約翰島(Saint John’s Island),位于我國南部外海,距離新加坡本島約6.5公裏,面積約爲40.5公頃。