The phrase "on the rock" has several synonyms that can be used depending on the context it is presented in. Examples include "crashing", which connotes a forceful impact against a hard surface, or "grounded", which implies being firmly fixed to a surface or stuck in one position. Other synonyms include "in ruins", which suggests decay or destruction, and "shattered", which implies being broken or severely damaged. "Stuck" is another synonym that can be used to describe someone or something being unable to move, while "stranded" describes being left behind or left in a difficult situation. These synonyms can be used interchangeably to add color and variety to language.