Here's why:
* Compound nouns are formed by combining two or more words.
* In this case, "seashore" is formed by combining "sea" and "shore".
You could also classify "seashore" as a proper noun if you are referring to a specific, named location like "The Seashore" or "Seashore Beach".