Zach Piller and his dad were fishing off the Jersey Shore near Belmar when a humpback whale decided to pay them a visit