Hurricane Gustav is moving across the Caribbean toward southwestern Haiti , where it is expected to make landfall later Tuesday .