Roatan rated 2nd best island to snorkel on in the World.

Islands magazine rated

World's Best Islands for Snorkeling

They've ranked the 25 island spots for the best snorkeling in the world, from No. 25 (the Galapagos) to No. 1 (?). See which spots you've already visited for snorkeling and scuba diving, and which spots you want to see next. (Roatan is rated number 2)

http://www.islands.com/gallery/worlds-best-islands-snorkeling