San Pedro and Wilmington are two very different places. San Pedro has some very nice areas and a nice coastline. Wilmington has nothing.
Unfortunately the parts most people see are the area around the Cruise Terminal and the ports. There are some very nice places near by in the Marina, but then when you go up to Gaffey and Pacific it's a bit sketchy. Some gentrification is going on on 5th and 6th Streets, but it's moving quite slowly. I remember when we first brought our daughter down there for school, there were shops selling shirts that proclaimed "San Pedro, where the Ghetto meets the Sea". Made us a bit nervous! LOL As you up the hill, and get near or cross Western, it's quite a nice place.