So I do not know much about yacht design but having played a little bit with a D-Wave machine I would suggest to see if you can model your problem as a Quadratic unconstrained binary optimization.
That is your variables must be binary and a D-Wave machine will try to find a minimum to your QUBO. It will return many answers in a sense that it tries multiple times to find it but the goal is to find one minimum or sample near it with this minimization objective. If you ask for 1000 tries, it may give you a 100 different solutions but some with more frequencies.
Now about the time to do it, it will depend on how the problem can fit in the hardware. You have to take into account the number of variables and their connectivity (which variables share a coefficient in the QUBO) and finally see if it fits with the number of qubits and their connectivity on D-Wave.
Say you can fit it, it will give you answers quickly. Depending on numbers of runs you ask and time parameters for each run you pass, it will be a matter of seconds.
For example of a QUBO, here is a the simplest one :
x0 + x1 -2*x1*x0
x1 and x0 are my binary variables (0 or 1 values).
Here two solutions : (0,0) and (1,1).
To solve this on the machine, you generally pass a file/dictionary/table that looks like this and represent your QUBO problem:
0 0 1 (coefficient of x0 with himself)
1 1 1 (coefficient of x1 with himself)
0 1 -2 (coefficient between x0 and x1)