Any diesel heater can run on kerosene. There was a rumour that the Chinese ones fuel pump can't handle it, but has been shown to be false. I've always put kero in mine (Chinese in my new boat, webasto in my old). Makes a bit less heat but less smell in case you spill some filling the tank and less smoke/fumes on startup and shutdown.
I have a VEVOR one, but I'm pretty sure they all come from the same factory in China. For a boat install you'll have to spend around an extra $200 for a good thru hull exhaust fitting, extra wiring, longer exhaust, heat wrap for the exhaust etc.