On the map, you can find the exact location of the Henderson Boat Launch Road. It is in Henderson Harbor.