The resort boasts up to 21 restaurants offering a variety of cuisines, from Italian at Giuseppe’s to fresh seafood at Schooners.