forget the marine ply unless you plan on making a boat or skateboard ramp, it's not treated. Use treated ply if you are concerned about moisture.
with many years experience in the cabinet making industry i would go for ply & stain finish which would be the easiest especially if you are going to do some or all of it yourself. Use 17mm ply so you can get overlay cabinetry hinges bored into the doors, anything thinner will mean the hinge boring will penetrate the front of the panel. other than that, if you understand how overlay doors & panels work or know someone that does you be sweet, if you intend on paying a cabinet maker to do the job they should be able to do it no trouble. Please realise that you will/may see lamination gaps & lam overlays on the edges of the panels, this is a fact of life with plywood.
particle board & MDF perform very similar to each other with moisture, the only real difference is that particle board is pourous. this means it will soak it up but will then release it as well. MDF will absorb it, retain it's swollen size & go fluffy where as PB will release some of the moisture & the swelling will reduce very minimally. it will then start to break down. Both MDF & PB are worst for moisture on the edges, faces see very little water damage.