Do we need to provide our own snorkeling gear, or will it be provided? Is there anything specific we need to bring with us on the cruise? We are going to CB Sept. 3-12 for our honeymoon!

Thanks!