The problem with RTH is that so far, it isn't clever enough to cope with a return path that has obstructions. A drone "might" be clever enough to spot and climb over a tree or building, or fly at a pre-determined altitude to avoid such things, but that is not an option for a boat and I doubt that there is anything on the market at the moment that will steer it round a surface obstruction.