If you're staying at White Sands, I would recommend Kacha Resort (bungalows on the beach are very good) , KC Grande, or Mack Resort if you want cheap and cheerful (w/ underground parking opposite the hotel).
All great for families and within walking distance to the bars, restaurants, shops, etc.