Bye, Denim Shorts—These 31 Swimsuit Cover-Ups Are Under $100 and Way Chicer