For mixed groups, start with comfort level. Confident swimmers may enjoy snorkeling or scuba. Non-swimmers can still enjoy the reef from a glass-bottom boat, and they do not have to feel like they are missing the trip.
The best family bookings are honest ones. Share ages, swim comfort, and who needs extra patience. The crew can recommend an option that keeps the day easy instead of overpacked.