A previous post regarding top snorkling spots made me wonder where are the best spots from shore on VG?

I have heard Mahoe Bay is nice.

Where else?