We have used the gym at Rainbow also Simpson Bay Resort and The Country Club at Port de Plaisance in the past. All are very good, monthly membership is best value. Not all offer yoga or Pillates so you would need to check.