Located in San Diego in Southern California, La Jolla Caves Beach is a rocky beach nestled between La Jolla Cove and La Jolla Shores Beach. The main draw of this beach is the collection of sea caves to the north, which have immense historical significance − they are over 75 million years old and were once used for smuggling by pirates in the 1800s.