ArcGIS do a cheap version for home use, or try GPSMapedit, a very useful tool. Or walk the shoreline and take a camera, which is an excellent way of calibrating your shoreline as a lot of free imagery is well out of whack, (more than the probable errors of a decent GPS).
T