Above the entrance of the Rainbow Beach in Cupecoy there is a Gym. I live here and the guys who are serious fitness addicts go there, it has a very good reputation.