A pelagic coast refers to a coast which fronts the open ocean, as opposed to a more sheltered coast in a gulf or bay. A shore, on the other hand, can refer to parts of the land which adjoin any large body of water, including oceans (sea shore) and lakes (lake shore).
Similarly, the somewhat related term "[Stream bed/bank]" refers to the land alongside or sloping down to a river (riverbank) or to a body of water smaller than a lake. "Bank" is also used in some parts of the world to refer to an artificial ridge of earth intended to retain the water of a river or pond; in other places this may be called a levee.