Is your outboard electric start? If it is, that should charge the battery. Otherwise, go with a little solar panel. Check Main Sail's forum on picking out one to use and installing it. You probably don't need a very big one.
My outboard is just a little pull-start Evinrude 2-stroke, so I'll research the solar panel option...