I agree that you have found two loopholes in the plot. I haven't seen the movie in a while, but I think there is a scene where Chan is concerned that Alan Colby may have been rescued at sea by a ship without a radio, and hence he could arrive unannounced on the mainland.