I agree with Salmonhead. Maptech has the best quality digital topos and nautical charts around. And their waterproof charts are the best I've seen for fishing or kayaking. Check their online mapserver too (where you can mark locations and then link those marks to a URL) and see if your area is covered. Pretty cool stuff.