The town of Hilton Head Island granted the organization $500,000 for the 1.53-acre site on the north side of the island.