Priya, your group had 6 hours to participate in all of the activities. The lunch and all the activities are available to all guests for the entire 6 hours. We organize and make suggestions for each group to ensure everyone has more than enough time on each group. There was only 30 guests on this trip. 30 guests with 6 hours to do all of the activities. We have had trips with 100 guests on it and each have had more than enough time on each activity and actually complete most of the activities twice. Additionally we have snorkeling gear for 100 guests onboard, this is a standard operating procedure for us for over 30 years now. For any future guests reading this, we promise you get tons of time on each activity!