Hi EddieB,
Welcome to Microsoft Q&A and thank you for posting your questions here.
I recommend implementing a Network Virtual Appliance (NVA).
Azure VPN Gateway's NAT features don't support public IP addresses. To achieve NAT with a public IP, you'll need to use a separate tool, such as a Network Virtual Appliance.
If you have any further concerns, please do not hesitate to contact us. We are pleased to help you.
If the above response helps to address your concern, please remember to "Accept Answer" and "Upvote it" so that others in the community experiencing similar problems can easily find a solution.
Thank,
Rohith Vinnakota,