Enable CORS on API Gateway. Go into CloudFront and create a origin request policy which allows 'access-control-allow-origin'. Wait for the distribution to re deploy.
If you have already done this, just go into your behaviour within your CloudFront distribution and and press save, doing this will redploy your API with the same specs, just means its got the updated API Gateway deployment.