Castle Gould in Sands Point is the kind of place that makes you do a double-take and wonder if someone accidentally dropped a piece of Ireland onto Long Island’s North Shore. Look, we all love a good ...