I'm really into snorkeling photography and I spend a lot of time on flickr looking at uw photos. Based on the photos, the two places that always stand out to me are first, the Maldives, followed by the Red Sea. Fantastic uw viz, diversity, corals, and fish. I have not been to either location...