The boathouse does not have any onsite parking, but limited parking is available at the LAZ lot next to Mass Eye and Ear Infirmary after 5 pm on weekdays and all day on weekends and the Charles/MGH Red Line stop, a five-minute walk from CBI.
More parking info here