Hey buddy,
There is a launch in Amelia. I used to work in that area so I know it pretty good.Its located under the old Highway 90 bridge. Here are some directions...Take the Amelia exit. When you get to the stop sign off the exit take a right, that will take you to the old highway 90 intersection(1/2 mile). The first red light you come to take a left and its not that far down. When you get to the bridge, stay to the right of it,dont cross it. When you come to that stop sign you should see the boat launch across the way. I think its like a dollar to launch. Best of Luck!
Choupic