OpenSeaMap is the "Wikipedia of nautical charts"—crowdsourced, free, and constantly updated.
An Analysis of the Availability, Legalities, and Risks Associated with "Free" Garmin BlueChart g3 Vision Downloads