An autonomous boat is one of the more forgiving outdoor robots because it cannot fall over, but waterproofing and recovery matter. The first build should run on calm ponds or pools, stay slow and always keep manual radio override.
Use twin thrusters for differential steering instead of a rudder for the first version. Navigation can be GPS waypoint based, with a compass for heading. Add return-to-home on low battery or signal loss before trying long missions.