Have to agree, Trunk Bay has been a dead reef for close to 30 years due to run off and construction.
Mary Point and Whistling Cay are decent snorkel spots.