The Rocha Brava resort has lots to explore including communal pools, tennis courts and a gym