Where is the best place to go snorkeling?

Karaka Bay has a number of smaller bays and reefs that are great for snorkelling. Green island at the northern end of Port Abercrombie is also a favourite spot.