You've misspelled Bali Denpasar, Dunedin, Invercargill, Kuala Lumpur and Sharm el Sheikh. Also, there are multiple Hamiltons (Bermuda, BDA, for example), multiple Santa Barbaras (California, SBA), and multiple Melbournes (Florida, MLB), amongst others. Also, there are multiple airports in Beijing (BJS and PEK) and Shanghai (SHA and PVG), and probably others.