Set upon 17 unspoiled acres , the 47-villa luxury resort features two- and three-bedroom villas with panoramic views , private decks with outdoor Jacuzzis , full kitchens and access to the resort 's private beach .