Island comes from land but u don't say i-LAND instead it's more like i-lend (the phonetic upside down e which is not in my keyboard).
Pokémon therefore doesnt essentially need to sound like pocket, and i think po-kuh-mon is more accurate, at least according to the anime