Can I Snorkel Smiths Reef?

Yes. Smiths Reef is an excellent snorkeling spot!