Is there any place on 12 mile bayou to launch a small boat? Just looking for a place to enter the bayou other than the river?