I second Hula's.

You also dont want to miss Hanamuma Bay. Not gay, but lots of cool fish to watch while you snorkel.

http://en.wikipedia.org/wiki/Hanauma_Bay