We've actually never been here but everyone tells us it has amazing breakfast.
One of our absolute favorite snorkel spots. This is about as south as you can go, and there is a parking lot just before you begin driving through the lava beds. Park there and walk north to the cove. Getting there in the morning is best. At the parking lot, you can also walk across the lava beds to Le Perouse Bay for some more secluded snorkeling as well.