Este monumento natural está compuesto por tres peñones denominados El Santo, En medio y Afuera
Los peñones de la Punta de San Cristóbal están compuestos por materiales duros y de oscuros colores que se adentran en el mar como si pretendieran separar sus aguas.
Peñón de Afuera se denomina, como su nombre indica, el que está más alejado de la costa. Delante de éste se encuentra el Peñón de Enmedio, separados ambos por las aguas del mediterráneo.
El del Santo es el mayor de todos, con una altura aproximada de 30 metros y está asentado en la misma playa de Almuñécar, separándola en dos: la playa de Puerta del Mar y la de San Cristóbal. Se accede a través de rampas y jardines a su zona más elevada, donde se encuentra ubicada la Cruz del Santo y un mirador donde disfrutar de unas maravillosas vistas del mar, de la ciudad y de la sierra aledaña.