The resort has a wide variety of facilities, including a swimming pool, squash, and spa featuring a massage center. Amarilis Club is located in Praia da Rocha, where you can find a wide variety of nightlife, shops, and restaurants. It is also a short journey from the fishing port of Portimao, renowned for its many fish restaurants. In the area, there are several choices of water slide parks, water sports and a Marine Zoo about 18 miles away.