I've lived in Queens all my life (29yrs). This Spring was the first time I've stepped foot on Roosevelt Island, they have a decent indoor pool there that's pretty cheap.
They also have a tennis center and indoor basketball courts. The tram that runs between Roosevelt Island and Manhattan is also one of the things I recommend any NYC tourist do at least once: