About the snorkeling, go all the way out to the point. You won't be disappointed, that's where all the fish hang out. I saw thousands of fish out there. Got a little freaked out when they started nibbling on my fingers. Snorkeling equipment is available for rent, but a little pricey. We always take our own.
The Island is very nice.