Best Snorkeling in Oahu

There are some really great spots for snorkeling in Oahu, but you'll have to venture beyond Waikiki Beach to be rewarded with amazing underwater sights.