Hurricane John punished Mexican ports and beaches with huge sea surges, heavy rains and strong winds on Thursday morning as the powerful storm swirled in the Pacific Ocean off…