We always make our first stop Christmas Cove as well, and agree the snorkeling is great. The first time we went, our 6 year old woke us all up with delighted screams at the fish he was seeing and there was an impromptu 5am snorkeling trip.