I thought the same thing about trees and assumed the dev based the game on my golf skills where going over trees is impossible
Try thinking of it as mini golf/putt putt where the ball only rolls
In the original game, you can only go over trees if you're hitting from the fairway; OP may not have coded that in.
You should be able to go over water at any point, as long as you've got the distance for it.
I think it's more interesting if you have two kind of obstacles, so there are more tricks and path to try (but not as difficult as chess). This looks easy to implement.
Also, as an untested idea, it would be nice to have two dices and be able to select one of them or the other or the sum. Perhaps both dice then disappear, or perhaps the unused dice goes to the next round like in scrabble. The idea is to have more possibilities to think in each step (like make a small jump and aim to a nice diagonal, or go to the shore and hope a big hit next turn). This reduce the nasty effect of getting a 1. But I'm not sure if any of these variants are more fun, and all of them take a while to be implemented.