Another idea: be an expat. Move to a foreign country that speaks a different language and take language classes. First, it'll be a big valuable change, and it'll provide plenty of adventure, and expats are quick to make new friends given the shared isolation. I would recommend China or Taiwan.
Oooooh, thanks for sharing that. I've never heard of Roatan. Heard Honduras is pretty sketchy, but an island like that must be totally different and I'm now adding it on my list of places to visit. It'll help with my travel goals (have to visit another 40 or so countries in 2 years!)