He refused to give the pin codes for a number of his electronic devices.
Golding was later charged with refusing to comply with a duty under Schedule 7 of the act.
He is due to appear at Westminster Magistrates Court on Friday.
In a statement Golding said he was not a terrorist and described the charges as “an abuse of legislation”.
Schedule 7 allows police to interrogate, search and detain anyone for up to six hours at UK ports.
It is designed to determine whether an individual is involved in the “commission, preparation or instigation” of acts of terrorism.