How about beach wheels that are a modified version of a Segway? Get the boat balanced on the wheels, turn it on, and when you dip the bows down, it goes forward, dip the sterns down, and it goes backward.

I found a web site that says you can build a Segway-type thing yourself inexpensively.