Yes we provide life vest on the boat. Kids under the age of 8 must wear a life fest. Yes, you can bring your own vest as long as it is USCG Approved.