It should fit just like this.
It’s a bathing suit not a burka. So when you go shopping for a new one this year make sure you ask for trunks with a 7″ inseam and a leg opening that skims your thigh.
If you are under 5’10” you should look for a 5″ inseam. If your are over 6’4″, then go for a 9″ inseam–which should hit you at mid thigh.