The excursion includes pretty much everything you need, including boat transportation, entry to the snorkel sites, plus snorkel gear, and a tour guide. You can add on lunch for an extra 10 USD.