Wentworth by the Sea in New Castle, New Hampshire, provides both delectable dining and breathtaking views of the Atlantic Ocean.