Enhanced Endo's approach for evaluating free-surface Green's function with application to wave-structure interactions