Welcome to the board Miss Muffett.
We are a very diverse group here.
I think you have chosen a nice list of properties - Like Angel, i haven't stayed at any of those places but I think your gang would do well at any of them. Sea star would not be my choice over those other resorts as I would prefer to be on the water. Rock house is beautiful, I have eaten at their restaurant a few times. It is very nice.
If you do decide to try a non all inclusive, My favorite boutique hotel is Idle Awhile. I also love the Charela inn - not as much for their rooms (although the newer rooms are nice) but for their beach and location. They are smack in the middle of the seven mile beach and there are lots of palm trees to gather under. They do an all inclusive but I would opt for breakfast only and that would give you all a chance to try out other local restaurants and bars or eat there. There are a lot of places in walking distance to try. The security at both of those properties is very good. If they see anyone being bothered by beach higglers they immediately put a stop it .
Good luck planning your trip - it sounds like great fun!