Thanks for your reply.
According to my ISP and other people also using the same ISP, no they do not block port 80.
I checked port 80 using this http://www.portchecktool.com/ and it tells me "Connection refused".
Here are my settings in Letsencrypt
I have forwarded port 80 to 180 and port 443 to 1443.
HTTPS works so I think everything is pointing correctly?