Another vote for Lands End. Pick your preferred length:
https://www.landsend.com/shop/womens-swim-shorts-swimsuit-bottoms-swimsuits/S-xfh-xez-y5c-xhe-179y-xec
I have a longer pair for kayaking because I like more coverage on my legs when I'm sitting for a long time, and a shorter pair for general beach activities.