The best snorkeling is at Hanauma Bay just beyond Diamond Head. It's often very crowded but it's terrific. I've been kayaking on the other side but I don't remember the name of the town. There's lots to do and see. Pali point is a nice trip. Lots of folks look down on Oahu but I love it