Voodoo Beach is for hotel guests only.
4 pools are available, and my 4 year old loved the one with sand and waterfall. The place is not that busy, there are adequate pool chairs available, with a good mix from the DJs, plus lifeguards that are on watch most of the time.
Had a fun time just hanging with my little one.