Here's what I believe. I could be inaccurate though because it's a guess based of what I know already and what I saw.
No, it's not an island, nor is it separated with mountains. It's connected to every other town and city and it's from the right side of Japan you can travel through roads there...