The windsurfing and wingfoiling vests are designed to protect your upper body and help you to stay afloat. Wearing a vest adds to your confidence and peace of mind while on the water. There are 3 different types of vests: Impact vest, Weight Race Vest and Floating Vest.