We were snorkeling at Devil's Isle and it was alright. There were a good amount of fish but they weren't very colorful. It was a great experience for someone who had never snorkeled before but if you've already had the experience it isn't one I'd recommend doing again - there isn't anything new.