I also would look at Nirvana, I have stayed there and it has a great location, security, family cabins and plenty of close and affordable eating and drinking establishments along with an awesome beach.