Went to have a look down town in Naha which is the city where the airport is. These are called
Shisa - a pair of mythical lion/dog/dragon type beasts. One has its mouth open to ward off evil spirits while the other has its mouth closed to keep the good spirits in.
Some reasearch say they originate from Egypt.