It really depends on the people going. Do people just want recommendations of things to do or are they wanting to do things together? Is everyone of similar physical ability or are some older and/or less mobile? What are peoples' interests?
For what it's worth, we learned that spending every waking moment with our "group" did not add to the cruise experience. We took a different approach to our second voyage. We did our own thing during the day, especially on port days, and regroup in the evening at dinner. Some lounged by the pool, a few went to the spa together, one just wanted to relax by herself for a day.... etc.
We enjoyed something about all previously mentioned destinations. Bottomline, it is really hard to go wrong.