Which one of the following pairs of Island and Sea/Ocean is NOT correc

Which one of the following pairs of Island and Sea/Ocean is NOT correctly matched ?

Cyprus : Mediterranean Sea
Falkland : Atlantic Ocean
Chagos : North Pacific Ocean
Islas Cocos : Indian Ocean
This question was previously asked in
UPSC CAPF – 2017
The pair ‘Chagos : North Pacific Ocean’ is NOT correctly matched. The Chagos Archipelago is located in the central Indian Ocean, approximately 500 km south of the Maldives archipelago.
Geographical location of major island groups and the seas/oceans they are situated in.
A) Cyprus is correctly located in the Mediterranean Sea.
B) The Falkland Islands are correctly located in the South Atlantic Ocean.
D) Islas Cocos can refer to multiple islands. If it refers to Cocos (Keeling) Islands, they are in the Indian Ocean. If it refers to Cocos Island off Costa Rica, it’s in the Pacific Ocean. However, given the clear incorrectness of option C (Chagos in North Pacific), C is the intended answer.