O'ahu, Hawai'i Diving Activities & Best Fits