Snorkeling on Oahu
With a variety of beautiful beaches and popular spots like Hanauma Bay, snorkeling on Oahu reveals a whole new underwater world.