Seacoast, New Hampshire Science Centers Seacoast Science Center The Seacoast Science Center, located in historically rich Odiorne Point State Park, is a "must see"