Some beaches in the San Diego area are long continuous stretches of sandy coastline, others, like many of the beaches in the Village of La Jolla (which was built on a large rocky promontory), are small sand beaches within rocky coves or between rocky points.
A number of beaches in the San Diego area have cliffs behind them, usually composed of rather soft sandstone; some other beaches front freshwater lagoons where rivers run into the coast.
Although in some areas there may be a continuous long stretch of sand along several miles of coastline, especially so during low tides, nonetheless there may be different beach names at different locations, according to where the beach is accessed.
The beaches are listed from north to south and are grouped by the name of the community in which they are situated.
These beaches stretch from the mouth of San Diego Bay to the border with Tijuana, Mexico in the south.