A bit weird this. How can you have Haiti and not the Dominican Republic since they share the same island? And the United Kingdom? There's a lot of inconsistency here.
Good start but this quiz needs a fair bit of work on it. Some suggestions: Get rid of Australia - it is a continental landmass not an island. Add in UK, Cape Verde, Comoros, Marshall Islands, Micronesia. Spell Philippines correctly and allow St instead of Saint. Also, jetpunk normally allows Sao Tome, Antigua and Trinidad (etc.) without having to type in the whole thing.
accept st for saint, sao tome for sao tome and principe, antigua for Antigua and barbuda, Trinidad for Trinidad and Tobago, st kitts for saint kitts and nevis, st Vincent for saint Vincent and the grenadines, new guinea and/or png for papua new guinea, spell philippines correct, add comoros, cape verde, uk, marshall islands, micronesia, dominican republic, and solomon islands, and get rid of australia.
japan, haiti, indonesia, new zealand, they are all no islands but island countries. the only one i will let pass is ireland because the island is also named ireland