When I lived there, if memory serves me—Coronado’s ‘Silver Strand’ beach: very nice; Mission beach—nice; Pacific beach, A-OK; Ocean beach: keep your wits about you, boyo. That was back in the ‘80s.
I lived in SD for 54 years until 2006. I liked all the beaches including Ocean. I'll add La Jolla Shores and La Jolla Cove to your list.