Semiahmoo Resort, Golf and Spa