There's always going to be isolation when you are in a foreign country, so that's to be expected. If you have some Japanese skill and can commit to working hard to learn it, that'll go a long way toward being able to meet people. Aside from what everyone else has suggested, I'd recommend a site...