The Marriott is physically a much nicer property. I have only stayed there as a platinum, and like most resorts elite benefits are slim.
They essentially have access to the same snorkling/beach stuff. The snorkeling is REALLY good if you are not nervous about swimming out a bit. We go out over by Marriott and swim all the way down to Hilton.