Earlier quoted context omitted.
Does your ISP peer directly with Aws?
No, which is a possible solution, but I suspect they simply dont peer locally.
Geographic proximity isn't the main factor for peering and even if they did your session may still get terminated at a border network gateway in a big city and your traffic has to travel the same way.