There are two boat ramps you could launch from in Wilmington. There is one down by a little restaurant called "up the Creek" on the Christina River. It's about 3 minutes from Downtown Wilmington. The second one is a new ramp and floating dock they built farther up the Christina above the outlet shops. You can see it on the right hand side off 95 south. You could launch from either one. The one by "Up the Creek" is much closer to the actual Delaware River if you are paddling.