Snorkeling off the beach at New Emerald Cove, Praslin, Seychelles