I did just that and as I said in my question...all I received was reviews from Trip Advisor; there was no option to purchase a gift card. I ended up having to open an account with InstaGift and had to print out a tacky gift certificate because the couple I was purchasing for does not live and die by technology thus I could not email them the certificates.
There is a white bar that runs across the center of the home page. “Gift Cards” is the second listing. Click on that and you’ll be taken to the gift card order page.
Thanks! Your answer is awaiting moderation.