A Bunbury man has been charged over an alleged drunken assault on a police officer at Perth Airport last month.