Babaua Beach is a barbecue restaurant. Currently temporarily closed.