Hog Heaven for sure. We also found Savannah Bay a great place to snorkel right off the beach. Please let me know what you find as we are planning a full day on VG in May.