South Harwich from Massachusetts Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Castaways - Massachusetts, South Harwich, 986 Main St, 02661 (508) 432-8508 Map