TomTop offers the
Lixada Outdoor Breathable Fishing Life Vest in several colors (Blue pictured) for $25.99. Coupon code "VEST4" drops it to
$21.99. That's $20 off list and the lowest price we could find. It features front and side pockets and is one size fits most.