I use teltonika, I don't think they have a poe version but I've installed them on various boats. The routers have a lot of useful features and I use a reboot at 3:00am as one boat is in a poor coverage area and I have never had an issue with it.
Simply add a poe injector or switch as required.
FYI, I have a poe injector installed on this system to power a ubiquiti bullet which picks up local wifi networks in visiting marinas to give me a dual wan setup.