Берег
Русское существительное берег относится к берегам любого водоема — реки, озера, моря, океана. В английском языке берега различных водоемов имеют свои отдельные названия.
bank — берег (реки, пруда, канала, озера; полоса суши любой формы, идущая вдоль реки, канала, озера), вал, насыпь, дамба:
a high (low) bank — высокий (низкий) берег
the right (left) bank — правый(левый) берег
on the left (right) bank — на левом (правом) берегу
on both banks of the river — на обоих берегах реки
to be (to stand, to stay, to lie) on (at) thebank — находиться (стоять, оставаться, лежать) на берегу (у берега)
to go (towalk, to sail, to swim) along the river bank — идти (гулять, плыть) вдоль берега реки
A man was fishing on the opposite bank. — На противоположном берегу какой-то мужчина ловил рыбу.
The village lies on the east bank of the river. — Деревня расположена на восточном берегу реки.
There was a steep bank looking onto the football ground. — С крутого берега реки было видно футбольное поле.
beach — берег, пляж, отмель, взморье (обязательно пологий берег моря или океана между линиями прилива и отлива, обычно используемый для отдыха; часто обозначает место для купания и отдыха):
a sandy beach — песчаный берег/песчаный пляж
a bathing beach — пляж для купания
a sea beach — морской пляж
I like the kind of holiday where I can sit on the beach for a week and do nothing. — Мне нравится проводить отпуск, сидя неделю на берегу, ничего не делая.
shore — берег (моря, океана) (обозначает участок суши, непосредственно прилегающий к морю или океану):
to come close to the shore — подойти близко к берегу/подъехать близко к берегу
to reach the shore — достигнуть берега
to approach the shore — приблизиться к берегу
to go/to step on shore — сойти на берег
to swim to the shore — доплыть до берега
to pull the boat on the shore — вытащить лодку на берег/вытащить лодку на сушу
to wash the western shores of the country (of the continent) — омывать западные берега страны (континента)
coast — берег, береговая линия, побережье (существительное coast служит для обозначения всей области суши, очерчивающей границы страны или ее части):
rugged coasts — изрезанные берега/неровные берега
the southern (northern) coasts — южные (северные) берега
from coast to coast — от (одного) берега до (другого) берега/от побережья до побережья
Источник: Русско-английский объяснительный словарь. (Хидекель С.С., Кауль М.Р.)