We have purchase our own snorkle gear including fins. Main reason is that I needed a prescription mask. Secondly, we want the option to snorkle without being on an excursion. We bought good fins as fins do matter. We also bought dry snorkles as they also help.
All you need to do is go to a local dive shop and they will fit you out wonderfully.