If that is a 34' sailboat, a 25-30hp diesel should be more than enough power and not put a gargantuan hole in your wallet as well as running with a 1.5"-2" exhaust.