Marine engines work harder than automotive engines: constant high RPM, heavy loads, and a corrosive environment. Change oil more frequently than you would in a car.
4-Stroke Outboards (Mercury, Yamaha, Honda, Suzuki): Use manufacturer-recommended marine-grade oil. Most call for FC-W certified 10W-30 or 25W-40. Mercury, Yamaha, and Suzuki all call for an oil and filter change every 100 hours or once a year, whichever comes first. If you don't put 100 hours on in a season, the yearly change is the one that counts. Do it before storage so the engine doesn't sit in used oil.
Inboard/Sterndrive (MerCruiser, Volvo Penta): Similar to automotive. Use marine-rated oil matching the engine type (gas or diesel). Change filter every time you change oil, on the interval your engine manual sets. These engines hold more oil than outboards, so draining fully matters.
2-Stroke Outboards: No oil changes. Oil is injected or premixed with fuel. Use TC-W3 rated two-stroke oil. Keep the oil reservoir topped up if injection-equipped.
Pro tip: Run the engine for a few minutes before draining to warm the oil and suspend contaminants. Warm oil drains faster and more completely.