From super-nutritious snacks to fashionable outerwear, here are seven essentials you can buy on any of the beaches around Rio. No need to pack ahead—just come as you are.