Yeah, I don't think you will find any areas to snorkle near Vero Beach. It is a very nice beach, but not exactly clear water. Very pretty water, a blue/greenish color, but a very rough surf. I think there is a state park just north of West Palm Beach that has nice snorkeling, but I can't immagine it is anything like Mexico.
If snorkeling is your game, I would recommend a drive (and it's a long one) to Key Largo and snorkeling at John Pennycamp (sp) state park. Very nice snorkeling via a boat tour to an off shore reef.
I just LOVE Vero Beach. There isn't much to do, but I really like Disney's resort. Much to do without ever leaving. Nothing to walk to from the resort except for a pizza shop (very expensive) and a small 7/11 type store. There is a mall left of the resort, maybe 5 miles away. Nothing to get excited about but there are some places to eat around there and not sure if they still have this deal but one day during the week, movies are just $5 or something like that.
Not sure if they have fixed Disney's beach, but it is not anything to get excited about. I love the surf, which can be very rough and perfect for body surfing but the beach is not wide at all and it is/was super steep. Literally a 12 feet high not so gently sloped embankment to climb dow to get to the ocean. Enough room for maybe one row of chairs at the top of the embankment but other than that, you would have to lay down on a slope for any kind of towel space. Don't get me wrong, I love Vero Beach, but the beach definately is not wide.
The resort itself is beautiful and relaxing all by itself. The grounds are very well kept and there is a nice park area across the street from the resort that is just for resort guests. If you can take the heat, I recommend a family barbecue there one night. If you have boys, they will get good use out of the basketball courts and will never have a problem finding other kids to play with. The waterslide at the resort is great fun, very fast. Warning, the pool in June will be about 95 degrees. I do not think they have any way to cool the water, but it's nice if you are a freeze baby. There is also mini golf that costs very little and is nicely theemed.
Just a beautiful resort. I am jealous, but I can't immagine any snorkeling nearby that would be worth it. Definately, nothing near the Disney resort. Also, unless something nice has changed, prepare yourself for a very narrow and somewhat disapointing beach, if you are used to wide flat beaches, like in the carolinas and other parts of florida and Mexico.