Coronado City Beach that is located in Coronado Island near the famous Hotel del Coronado?
Silver Strand State Beach?
Or the most so talked about Imperial Beach?
Of course it depends on what you want to do at the beach, but I think the three best beaches in San Diego are Coronado City Beach, La Jolla Shores, and Del Mar City Beach.
Here’s a link to more of the best San Diego beaches, and a San Diego beaches map.