Best Snorkeling in Hawaii: 35 Incredible Spots Across Oahu, Maui, Big Island & Kauai