When a haven with an aircraft is destroyed, the aircraft still active but never flies away becoming trapped in that haven.
If it is not destroyed, so it should be able to fly to another friendly haven.