First, I'll start with the "bad" things, which aren't bad either, but something to keep in mind when booking. When I booked the tour, it was in Spanish, and it seemed a little more obvious than in Portuguese, and in the end, it was only in Portuguese. In any case, the language is generally understandable, and the guide (Clayton) was very friendly, always trying to make sure we understood, especially regarding schedules and directions.
The tour includes transportation to a space with facilities such as bathrooms, changing rooms, a buffet, manicured green spaces, and a pool. It's a very beautiful setting. The place where they welcome you is truly a luxury!
You have breakfast and then take a boat to a platform for coral reef sightings. They provide snorkeling, but you can opt to do a little scuba diving with oxygen tanks.
Other optional activities you can do, which you pay for there, are ATV riding and horseback riding. I don't remember if there are any other options. But the main thing is that it's a very complete and enjoyable tour.