RedactedNarrative: Vessel 1 left the fuel dock at Edgewater Marina and was traveling east towards Whiskey Island Marina.  Operator detected the odor of fuel and deaccelerated. Operator heard loud pop and observed flames coming from the engine compartment.  Operator attempted to put out the flames with a fire extinguisher but was unsuccessful. Operator and Occupant #2 went to the bow of the vessel and operator put out an anchor.  Both occupants were retrieved by a Good Samaritan vessel.  Neither Occupants were wearing a PFD.