Check out these shorts. At least some of them come in a XXL (2X), maybe all?

http://www.boure.com/shortswomen.html