Edhellond is situated upon a jagged islet at the mouth of the River Morthond, making access impossible for all except the invited visitors of the Elves. One enters the city through sea-caves which house a small Elven fleet in safety.