Great advice, Foggy.
Duke, an excellent, free (!!!), online resource is Garmin's Active Captain website.
If you sign up on the site, you will have access to marine charts for the whole country, along with crowd-sourced information about individual anchorages, marinas, local hazards, launch...