www.maptech.com has nautical charts that you can view, but you will only get a small section at a time.  You should be able to copy the image to an application and print it (or print the web page).  They also have digital charts for sale.  Nothing like a good old fashioned chart to roll out on the table or pin on the wall though......