Never been to the JW Marriott but we are scheduled to stay there soon. Is the beach large and nice with soft white sand? I know they have a massive pool but I'm just thinking this is because the beach isn't very nice. Also, are there any tours or park things like zipline, etc. close to the Marriott? It seems like all the fun things are 2 hours away each way. Thanks in advance for any help!