Cotton is the most breathable fabric but rarely found in fishing masks.
Polyester is your next best bet, closely followed by other synthetics such as nylon and rayon, then more natural fibers like linen, silk, and wool.