Grand Hotel Marriott Resort, Golf & Spa