Motors do not come from the factory with props, cause no one knows what the motor will be put on and have to push.
you will need to find out what your prop is.
I had a 12 ft John boat with a 15hp many years ago, and I cannot think of a 8 hp pushing it with any speed.
find you a bigger motor