I did the boat excursion with Celebrity in 2019. I am doing Princess excursion in Feb.
We took a bus from the dock to the ferry. There were 3 buses (45-50 per bus) on the ferry so a large ferry. There were open air seating upstairs and downstairs indoor seats with a couple of bathrooms.
If I remember, they served your plate with chicken, salad, rice and a couple of items, free water bottles, can soda, bottled juice, $ beer.
Then a bus back to where the ship was.
We really enjoyed this excursion that is why we are doing again.