La isla Stephens está a unos 40 km al norte de la isla Dunk . Con la cercana Sisters Island forma el Grupo de Islas Barnard del Sur, que está protegido dentro del Parque Nacional del Grupo de Islas Barnard . Es un sitio popular para practicar kayak turístico.
La isla es parte del Área Importante para las Aves de las Islas Barnard del Sur , identificada como tal por BirdLife International debido a su importancia como lugar de reproducción de charranes . [1]