What do I need to bring on my snorkel cruise?

Towel, sunscreen, hat & sunglasses, camera, and warm cover-up is recommended.