You might wanna make the gold ball more three dimensional, maybe color the ball in a slightly different color from the shirt, make the shirt baby blue and have the land higher on the shirt and the golfer in the distance, puzzled as to where his/her ball went to give the wearer more of an idea of the golf aspect? Good luck!
Cute idea, but as others have said, needs a bit of work. Placement definitely higher, blue bg would be awesome for the underwater look. Golf ball would work better if it were less a complicated geometrical shape and more a solid object If not a golfer in the distance, maybe a golf club or a tee or something?
About my design