La bahía está en la costa oriental de la isla, entre la punta de Kadoran y la punta de Penarland, y es el único lugar de la isla fácilmente accesible desde el mar.