North of Honolulu and Laie on Oahu, the snorkeling in Malaekahana Bay State Recreation Area is popular for the dive sites located off the horseshoe beach. In addition, Goat Island is located about 900 feet offshore and is a good mid-summer snorkeling destination. Goat Island is also known as Moku'Auia Island.
There is a point in the beach that extends towards Goat Island. To the right of the point leading towards the south, the snorkeling is over shallow sand flats that are good for beginner snorkelers. To the left of the point leading towards the north, there are some coral reefs for more experienced snorklers where you may encounter parrotfish, angelfish, moorish idols and angelfish.
To reach the Malaekahana Beach snorkeling from Honolulu, head north on H1 to H3. Head east on H3 to Kaneohe. Head north on SR83 all the way past Laie. The Malaekahana Bay State Recreation Area is on the right and has two entrances. Use the southern entrance for best access to Goat Island snorkeling. To reach the best snorkeling on Oahu by air, you will need to fly into Honolulu International Airport (HNL) which is located just on the west side of Honolulu. There are direct flights into Honolulu from the US, Australia, New Zealand, American Samoa, Tahiti, Japan and Fiji. In addition, there are inter-island flights to all the main Hawaiian Islands. There is good snorkeling on Oahu year-round. But, the conditions very around the island depending upon time of year due to winds and currents. The north shore snorkeling dives are best from June through September and are usually closed out the rest of the year due to high surf. The south shore dive sites are best from November through May. The main exception is Hanauma Bay, which tends to be good year-round since it is very protected.
Overall, Malaekahana Beach is the 8th most popular snorkel dive spot of all 23 snorkeling dives in Oahu.