I know this is an old thread, but in case someone new comes along, you can (surprisingly) do a lot. And I think they list the population now at ~80,000.
Scuba Club, Sailing Club - which charters impressive catamarans for a 3 day getaway after first mini, volleyball, soccer, football, weights, yoga on the beach, ab classes, snorkeling, hiking, cricket, tennis, a restaurant (Tomato) offers one day cruises to the Saints (or somewhere similar) with mimosas, bloody marys, appetizers, open bar on the way back *smile* twice each semester, movie nights, a lot of student organizations (AMSA, Muslim, Jewish, ER, Black Students, Medical Imaging, and a bunch of others that I can't remember), Coconuts is still a popular party place, Maimes Sulfur Springs, Fusion, beach bashes...basically, we make the best of what we can with what we've got.
Ross is basically it's own community. The town is really small and it's almost all students, so there are plenty of people to see and plenty of things to do. Everyone goes to campus to hang out, study, relax, etc. We're all in the same boat so we may as well make the best of it. We smile but we're honest and few people have reservations about lashing out about Dominica. We're biding our time until we get back to what we know best and where we feel the most comfortable. Until then, it's one day at a time.