Credit card(s), yes
Key fob, yes
Vaccine card - nope (unless folded)
Nice little pouch protects the contents from the elements and the lanyard makes it convenient to hang around your neck so it does not stray too far. Much more secure than a pouch with water guard zippers and easier to insure a seal than the heavy duty ziplock pouches I also own.
It does what it says - keeps it all clean and dry. Perfect size for my credit card, car key, and a few bills and fits nicely in my boardshorts.