Pulau Kusu terletak di selatan Singapura, lepas pantai Selat Singapura. Nama ini berarti "Pulau Kura-Kura"; pulau ini juga dikenal dengan nama Pulau Puncak atau Pulau Tembakul dalam bahasa Melayu.