At least 21 Venezuelans were missing after their boat sank on the way to the Caribbean island nation of Trinidad and Tobago, the United Nations refugee agency said on Friday.