We will be visiting St John for the first time. We are a family of five planning on renting a condo/villa through vrbo. We would like to do some snorkeling while we are there. Should we purchase our own snorkel gear or rent while we are there? Not sure if we will use at each beach we visit, if that is the case maybe we should buy? Also, planning on taking a boat excursion to snorkel, do they provide gear or do we need to bring our own?