In addition to marketing advantages, I think the placement of these properties also has a great advantage to Marriott financially in maintenance and other areas. They have one set of landscapers and landscaping equipment for three properties. They can coordinate one shuttle bus. They can interchange parts between facilities, and I am sure there is overlap of food services, housekeeping supplies and possibly even staff (Socrates?).
At the Marriott Village properties in Little Lake Bryan in Orlando, they do allow guests to use any of the three pools in the complex, which is a great advantage if you are staying there (kids get bored with one pool after awhile...the 3 there are each different and its fun to have options).