It has been a while since I actually did fishing on a beach, but when I do, it is always with someone.
We usually get there early enough so we can get some bait for fishing (sea worms from under the rocks).
For getting your line farther out into the ocean, you could go with either suggestion you mentioned. I could suggest getting a longer rod, as you would have better balance and movement than going into the water.
Nevertheless, I would like to throw out a third possibility to you. If you are fishing with a friend, get him to hold onto your rod as he points it in the direction you would like to cast, keeping the bail open while you throw the line out by hand!
What? Throwing the line out by hand!
Take the slack part of you line and place yourself several meters away from your companion and start circling the end of your line over your head with the weights and baits. As the speed of your line turns faster, you should be able to detect an increasing buzzing sound around you. When the speed of your "lasso" is at its maximum, simply let it go in the direction you would like your line to travel in. Believe me this little trick will get your line much further out than any 14 foot rod. It works wonders. On occasion, I have done this without a friend, by simply placing my rod handle into a holder which I anchored into the sand. However I find that a friend holding your rod works better.
Cast your line out like a cowboy uses his lasso!
Your distance will be amazing.