Actually i thought Garp punched the ship but in the last panel it's behind the Galaxy lmpact text bubble..
So my speculations go out the window.. But
@Santoryu D Bazooka Garp did use AdCoC because of the not
touching invisible field which Zoro has never done or never will..