Here's the thing that may have confused you. The diphthong ㅢ is pronounced "ui" like saying ㅡ "eu" and ㅣ"ee" in quick succession, but is sometimes pronounced "wae" like in this sentence. Everything else sounds the way it should, double-check with another source if you want.
While the 도 in 제주도 can mean island, 도 in that sense is more like island in an administrative division, like an island state. 도 could also be referring to province. The Jeju Province, like 경기도, 강원도, etc. Jeju specifically you'll hear more oftenly called 제주도 instead of 제주섬. But for the general term for island, 섬 is preferred.