Словари фиксируют ударение на первом слоге: Кадьяк (хотя медведь – кадьяк).
Корректно: Аландские острова, Северо-Западные территории.
Шри-Ланка – государство, расположенное на острове. Поэтому выбор предлога зависит от значения: на Шри-Ланку – на остров, в Шри-Ланку – в государство.
Да, правильно: корфиоты. См.: Городецкая И. Л., Левашов Е. А. Русские названия жителей. Словарь-справочник. М., 2003.
Слово острова пишется строчными в значении 'группа островов, архипелаг': Сейшельские острова, Маршалловы острова, Виргинские острова. Но в официальных названиях государств, административных территорий слово Острова пишется с прописной: Республика Сейшельские Острова, Республика Маршалловы Острова (названия государств), Британские Виргинские Острова (название британской заморской территории).