Facilities include six golf courses, a Boat Marina, a Lawn Bowling Club, a Tennis Centre, a Sports Club, a Shooting Club, 5-star and 4-star Hotels, Tourist Apartments, self-catering Villas, Night Clubs, a Casino with glamorous shows and a Horse Riding School. Around the Marina are many shops, bars and restaurants offering different cuisines.
There are six challenging courses in the Resort area. These are the championship Victoria Golf Course, the Millennium Golf Course, the Pinhal Golf Course and the Laguna Golf Course. Attached to the Resort is the 27-hole Vila sol Golf Course.