You're right, It did get some mentions in the late 90s, I know they wanted to buy out Travis's whalewatching business at one point. Though offhand I don't think it was actually seen again until 2003, at the time of Dani's trial.
Then again quite prominently from 2007 (pre-Sam & Jack's wedding, then later Kirsty working there) through to around 2010 with the whole Penn thing.
Our filming location pages are quite useful in that regard:
The Sands Resort (1989-91, 2007)
The Sands Resort (2003)
The Sands Resort (2007 onwards)