The Islander Cafe Now Open in New Castle, New HampshireThe Islander Cafe Now Open in New Castle, New HampshireIt's no secret that many new businesses have begun calling the Seacoast home. Now, The Islander Cafe in New Castle, New Hampshire, is among the newest ones to join the ranks.Megan MurphyMegan Murphy