I’m similar height with a long torso and swimsuits are the bane of my existence. I’ve had great luck getting some from Popina. Their own line has been perfect for me, but if you’re anywhere near Portland the staff can basically help you find other brands that fit as well.