The correct option is D Sea
Note that the word 'bank' denotes the land besides the river. (Bank has two meanings, one is the place where we safekeep our money, and other means the land besides the river).
Hence, bank is the land beside a river and coast is the land beside a sea.