В значении 'остров' Гаити – существительное мужского рода; в значении 'государство' Гаити может употребляться как существительное среднего рода и как существительное женского рода.
Названия островов и полуостровов, как правило, не согласуются с родовыми наименованиями: коснулась острова Куба; открыл острова Куба и Гаити.
Чаще всего род таких названий определяется по родовому слову: далекое (княжество) Монако, широкая (река) Лимпопо, густонаселенный (город) Токио. Если можно использовать два разных родовых слова, то возможны варианты согласования: независимое (государство) Гаити, независимая (страна) Гаити, далекий (остров) Гаити, прекрасный (город) Брешиа и прекрасная (провинция) Брешиа.
В некоторых случаях родовая принадлежность существительного устанавливается традицией, поэтому требуется словарная проверка.
«Справочное бюро» не выполняет конкурсные задания, а уж задания интернет-олимпиады «Интерактивный русский» и подавно!