Rocky is always an adjective, unless you mean the boxer from the movie Rocky
Would you like to help me on this issue?
1. I think the rocky should be rock here, am I correct? or No you are not. It should be rocky
2. The noun which is described by rocky is omitted? Not sure I quite get your question, but the noun is outcropping (Strange usage, almost always used as outcrop)