Bridget-

Definitely make it to Mahoe if you guys have time this year. We found it to be the best snorkeling on VG. Not that we saw any more fish/creatures, but the coral life seemed to be much more "alive" there than elsewhere.