Take it to a motor factor, basically all you need to match is the thread diameter/pitch and the O ring seal diameter (and there's often a bit of slack in what you can get away with on the seal). There aren't that many different filter threads - no more than half a dozen fit most engines. Can't see the threads but it looks a lot like a Land Rover Tdi filter (p/no AEU2147L), and they fit a lot of machines of all types.
A Boat is a hole in the water, surrounded by fibreglass, into which you throw money...
Sent from my Computer, using a keyboard and mouse