Hard to pick one. Peter Island in the British Virgin Islands. Mountain Point Cove on Virgin Gorda in the BVI's. The reef just past Sting Ray City on Grand Cayman. Nelsons Bay on the Kona coast Island of Hawaii. Bat Cave on Martinique. Offshore reef ,Bermuda. Hunama Bay , Oahu. The Baths, Virgin Gorda BVI. Norman Island, BVI.
The two wrecks in Aruba. Trunk Bay , St John USVI. Cooper Island BVI. Molokini ,just offshore of Mauii . Buck Island USVI.
On the other side of the coin....Acapulco Bay is the absolute worst! The only fish we saw was the plastic one the guide waved around after we'd been in the water a few minutes......it was then I realized it was probably a huge mistake even being in the water as we realized there was no sealife or birds around whatsoever.....lots of plastic WalMart bags though........
No need to go too far for he best reef I've been to...
The reef system off the Florida Keys is the third largest in the world. Key Largo is the number one dive/snorkel destination, anywhere.
The water is crystal clear, and the reefs are just below the surface, to about 30'.
The reef system and marine life are the same as the Caribbean, but much closer.
The dive operators all speak English, and they really know the reefs.
In fact, with sunny, steamy, ninety degree weather, and 1-2 foot seas, predicted for today, I just might take a drive down there today, or tomorrow. Just don't know if I'm up to that 30 minute drive...