Cayla's Coats is a 501c3 with a focus on educating about water safety, providing life jackets, scholarships for swim lessons and coats for kids in need.