Good idea getting them used to it in a pool first. An inflatable snorkel vest is usually better than a life jacket since it keeps them safe but still lets them move and snorkel comfortably.
Start in shallow water, keep sessions short and make sure the mask fits well to avoid leaks. A simple signal for breaks also helps. Once confident, fins can make it easier and more fun for older kids.