Just an hour away from Boston, the seaside town of Rye, New Hampshire offers beautiful beaches, tasty seafood, and plenty of coastal fun.