SFO is a risky connection airport, since fog is a frequent occurrence that reduces the number of runways that airplanes can land on simultaneously, resulting in delays.
There do not appear any BOS-HNL nonstops now, and the minimum trip time appears to be close to 12 hours each way.