seaboard coast shore seashore coastline shoreline waterfront beach seaside riverbank

以下の語の違い、分かりますか?

意味:「(海)岸」