How long to sail from san francisco to hawaii