Another one of the New Hampshire Seacoast’s gems is the Wentworth By The Sea Hotel located on the shores of New Castle. This once dilapidated structure now stands tall over the water with its bright red roof and white clapboards, with its marina completing its transition from building to water.