NOAA has online Charts for the US, here is a great resource link!

http://ocsdata.ncd.noaa.gov/OnLineViewer/


Office of Coast Survey

On-Line Chart Viewer

Up-to-date charts you can view...