The real problem is that dolphins will jump and take fall damage. This happens even in flat spaces, moreso if there is unevenness. Ideally, dolphins should have a higher tolerance to fall damage, taking hits only if they fall five or six blocks instead of three.
Unless this is fixed, no constructions can incorporate dolphins, they all constantly jump into blocks and stay there. Most notably if you build any kind of fence they tend to get stuck over it and can´t recognise water two or three blocks below them.
The real problem is that dolphins will jump and take fall damage. This happens even in flat spaces, moreso if there is unevenness. Ideally, dolphins should have a higher tolerance to fall damage, taking hits only if they fall five or six blocks instead of three.