Never felt my safety threatened, have visted San Pedro by myself, other visits with Hubby and then with grandkids. Of course taking all the precautions one would anywhere.
One note, with teenagers, make them aware those friendly dudes on the street/beach, are not just friendly, they are weed salesmen with great marketing skills. "just say no"