It doesn't matter which "Hilo" you're thinking about when singing (except for the Peru verse). Both were pronounced the same, and any opinions the sailors had would have been passed on by rumor only.
Maybe the "Peru" verse was made up deliberatelly to cinch the question !