> CK, would you please elaborate on what a foreshore is?

Not necessarily the sea, and perhaps not necessarily a harbour......I'd simply change the definition to say the land at the edge of a body of water. Cliffs and seawalls don't count as foreshore though.

It's in common usage here in Perth - with respect to the Swan River, rarely the ocean - though both are correct.

...is there an aftshore?

No. But you come close with sailing terms - there's a lee shore (as opposed to a windward shore).

It's probably similar to "foredune" - the sloping face of a sand dune - there's no aftdune as I recall.

stales