Yes. You also need to fill out a travel declaration form. Information is available at travelsafe.pr.gov
Wyndham Grand Rio Mar is the name of the Resort property and it is gated. The Resort property is a 500-acre property and there are 2 parts to it. The Hotel (where the wedding will be hosted) and the Resident Villas/Condos. There is also Margaritaville which is within the gates as well. Staying in any of these parts is completely up to you. Ceci is happy to answer any questions you might have - just send me a link!