There are a couple of fishing boats in Long Beach but just travel 10 mins further west to San Pedro and there are a couple more operators out of San Pedro, 22nd Street Landing to be exact. Should be ok either way. They have 1/2 day, 3/4 day and overnight trips.
Long Beach has Pine Ave (or Street) in Downtown LB where a lot of good bars and restraunts are.