I'll second Country Country as well. Great cottages, solid restaurant, and awesome staff. They have upgraded the staff in a couple of areas and the newer additions are outstanding. They have plenty of room on the beach and less density than other places, Treehouse as a good example. Though Treehouse's beach was looking solid as of a month ago. If you want maximum beach space I would stay at Nirvana. Check out their stand alone cabins for a great value.

http://www.countrynegril.com/

http://www.nirvananegril.com/