Witnesses told Colchester Police that a flame-engulfed vessel near the Bay Harbor Marina drifted into a second, unoccupied boat, catching it afire at its mooring.
Police identified the owner of the boat that caught fire as Colchester resident Christopher Poulin, 33. The owner of the second boat is Mario Girelli, 59, also of Colchester.
A private citizen ferried the drifting boat's occupants to safety, according to a news statement released by Cpl. Michael Akerlind, who also serves as the town's harbormaster.
The victims were driven to University of Vermont Medical Center by a private citizen.
Colchester Police Department Marine Unit and the Malletts Bay Fire Department quickly extinguished the fire on the moored vessel and then attacked flames on the adrift "Beach House," which drifted aground at 76 West Lakeshore Drive, police said.
The Colchester Technical Rescue team also responded to the incident, as did Essex Rescue Squad, Colchester Center Volunteer Fire Company and the U.S. Coast Guard.
Removal of the "Beach House" was to be managed by the owner's insurance carrier and the Vermont Agency of Natural Resources, according to Colchester Police.