Верно: курорт Золотые Пески.
Прямое (непроизводное) значение слова "золотой" - "сделанный из золота". Указанное Вами значение является производным (переносным).
См. ответ № 185958.
Кавычки не требуются.
Лучше (для падежного разграничения): завоевал две золотых медали.