Hello Gareth,
The most important choice is CPU of course and budget plays an important role as their price ranges from a few hundred to many thousand...
In my experience with TELEMAC, if you are dealing with small domains, i.e. a few thousand nodes per core or less, then you should go for low core count, frequency optimized CPUs. Having too many, low frequency cores will not greatly speedup a single computation. However, you should be able to run 2 (or more) separate computations at the same time at reasonable speed. So, there is a trade-off there.
Intel is the leader in per thread performance, but quite expensive. AMD is getting better at it, especially with the upcoming Zen 3 architecture, and has greater value for money.
Costas