How do i straighten UV island without warping them?
Maybe this video will help
https://drive.google.com/file/d/1TZMg3nT229WVAF4RRS4pz20XnROdeJ7M/view?usp=sharing
This is the method I always use. If this doesn't work, you can try UV Squares add-on