Could you tell me the difference between
beach, seaside, (sea)shore and coast
and
pier, wharf, dock, quay and jetty?
I'm mixed up.
Is it possible to illustrate the difference through pictures?
I admit I don't know the technical difference between many of those either.