Check out Body Shop (Tel. 809 549-6620, email
g.shop@codetel.net.do) that is a gym that has a swimming pool. They may be able to authorize a special short term package for you.
For tennis, you may look into the Hotel Santo Domingo club. They have tennis courts and a pool, but no gym facilities.