A newcomer to Forbes Travel Guide of “Star Awards Winners” for 2018 is The Spa at Red Rock.