The short answer is yes. It is possible to snorkel with a lifejacket, but you’ll need to discuss this upfront with the tour company and only choose spots like Crystal Bay, since it would be difficult to navigate more difficult snorkelling places like Nusa Penida Manta Point.