that is such a great information site, it has been so helpful.
As for Megans Bay we like to snorkel, and there is no snorkeling there, so i can't give you an opinion one way or the other. My top choices for a beach on St. Thomas proper would be Sapphire or Fishermans Reef