Marriott Hutchinson Island Beach Resort, Golf & Marina